|
Optimized for Pentium clock count performance, then free V-slot, then size |
Please note that the optimization model is for pre-MMX based Pentiums. The MMX style pentiums offer more pairing potential, that I have as yet not investigated.
This list runs to 2048, and unfortunately, the results are not sorted by multiplication factor, but rather by performance. Over 52% of the entries take 4 clocks or less, about 97% taking 5 clocks or less, and none taking more than 6 clocks. There seems to be a few patterns that the algorithm seems to stick to, which suggests that there may be an a priori based algorithm that might arrive at these sorts of sequences are a lot faster.
Comments about other processors:
To optimize for the Pentium II/!!!, at least for issue, optimizing for number of instructions (i.e., the previous list) will be more effective. It is not completely clear to me whether simply using the mul instruction is faster on the Pentium II. Although it could issue faster, I don't think you can touch the results for about 4 or 5 clocks anyways (without a stall that is.)
To optimize for the AMD K6, at least for issue, again optimizing for number of instructions (i.e., the previous list) will be more effective. In the case of the K6 it is usually significantly faster to use the mul instruction since the EAX result is available in 2 clocks (EDX is available in 3 clocks)!
These code fragments are assumed to be plugins for:
long multconst(long); #pragma aux multconst parm [eax] value [eax] modify [ebx];
which is a WATCOM C/C++ convention for inlining assembly code. For example:
long Mul429(long arg); #pragma aux Mul429 = \ " lea ebx,[eax+eax*2] " \ " lea eax,[ebx+ebx*8] " \ " shl eax,04H " \ " sub eax,ebx " \ parm [eax] value [eax] modify [ebx]; |
Source code |
Pentium Optimal x86 Constant Multiplies | |||
---|---|---|---|
Mul0000: ; // 1 clocks xor eax,eax Mul0001: ; // 0 clocks Mul0002: ; // 1 clocks add eax,eax Mul0003: ; // 1 clocks lea eax,[eax+eax*2] Mul0004: ; // 1 clocks shl eax,02H Mul0005: ; // 1 clocks lea eax,[eax+eax*4] Mul0008: ; // 1 clocks shl eax,03H Mul0009: ; // 1 clocks lea eax,[eax+eax*8] Mul0016: ; // 1 clocks shl eax,04H Mul0032: ; // 1 clocks shl eax,05H Mul0064: ; // 1 clocks shl eax,06H Mul0128: ; // 1 clocks shl eax,07H Mul0256: ; // 1 clocks shl eax,08H Mul0512: ; // 1 clocks shl eax,09H Mul1024: ; // 1 clocks shl eax,0aH Mul2048: ; // 1 clocks shl eax,0bH Mul0006: ; // 2 clocks lea eax,[eax+eax*2] add eax,eax Mul0007: ; // 2 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx Mul0010: ; // 2 clocks lea eax,[eax+eax*4] add eax,eax Mul0011: ; // 2 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx Mul0012: ; // 2 clocks lea eax,[eax+eax*2] shl eax,02H Mul0013: ; // 2 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx Mul0014: ; // 2 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx Mul0017: ; // 2 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add eax,ebx Mul0018: ; // 2 clocks lea eax,[eax+eax*8] add eax,eax Mul0020: ; // 2 clocks lea eax,[eax+eax*4] shl eax,02H Mul0024: ; // 2 clocks lea eax,[eax+eax*2] shl eax,03H Mul0036: ; // 2 clocks lea eax,[eax+eax*8] shl eax,02H Mul0040: ; // 2 clocks lea eax,[eax+eax*4] shl eax,03H Mul0048: ; // 2 clocks lea eax,[eax+eax*2] shl eax,04H Mul0072: ; // 2 clocks lea eax,[eax+eax*8] shl eax,03H Mul0080: ; // 2 clocks lea eax,[eax+eax*4] shl eax,04H Mul0096: ; // 2 clocks lea eax,[eax+eax*2] shl eax,05H Mul0144: ; // 2 clocks lea eax,[eax+eax*8] shl eax,04H Mul0160: ; // 2 clocks lea eax,[eax+eax*4] shl eax,05H Mul0192: ; // 2 clocks lea eax,[eax+eax*2] shl eax,06H Mul0288: ; // 2 clocks lea eax,[eax+eax*8] shl eax,05H Mul0320: ; // 2 clocks lea eax,[eax+eax*4] shl eax,06H Mul0384: ; // 2 clocks lea eax,[eax+eax*2] shl eax,07H Mul0576: ; // 2 clocks lea eax,[eax+eax*8] shl eax,06H Mul0640: ; // 2 clocks lea eax,[eax+eax*4] shl eax,07H Mul0768: ; // 2 clocks lea eax,[eax+eax*2] shl eax,08H Mul1152: ; // 2 clocks lea eax,[eax+eax*8] shl eax,07H Mul1280: ; // 2 clocks lea eax,[eax+eax*4] shl eax,08H Mul1536: ; // 2 clocks lea eax,[eax+eax*2] shl eax,09H Mul0015: ; // 3 clocks lea eax,[eax+eax*2] lea eax,[eax+eax*4] Mul0019: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+ebx*2] Mul0021: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*4] Mul0022: ; // 3 clocks lea ebx,[eax+eax*4] add eax,eax lea eax,[eax+ebx*4] Mul0023: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,05H sub eax,ebx Mul0025: ; // 3 clocks lea eax,[eax+eax*4] lea eax,[eax+eax*4] Mul0026: ; // 3 clocks lea ebx,[eax+eax*2] add eax,eax lea eax,[eax+ebx*8] Mul0027: ; // 3 clocks lea eax,[eax+eax*2] lea eax,[eax+eax*8] Mul0028: ; // 3 clocks lea ebx,[eax+eax*8] add eax,ebx add ebx,ebx add eax,ebx Mul0029: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,05H sub eax,ebx Mul0030: ; // 3 clocks lea ebx,[eax+eax] shl eax,05H sub eax,ebx Mul0031: ; // 3 clocks mov ebx,eax shl eax,05H sub eax,ebx Mul0033: ; // 3 clocks mov ebx,eax shl eax,05H add eax,ebx Mul0034: ; // 3 clocks lea ebx,[eax+eax] shl eax,05H add eax,ebx Mul0035: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,05H add eax,ebx Mul0037: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+ebx*4] Mul0038: ; // 3 clocks lea ebx,[eax+eax*8] add eax,eax lea eax,[eax+ebx*4] Mul0039: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] lea eax,[ebx+eax*4] Mul0041: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*8] Mul0042: ; // 3 clocks lea ebx,[eax+eax*4] add eax,eax lea eax,[eax+ebx*8] Mul0043: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea eax,[ebx+eax*8] Mul0044: ; // 3 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl eax,02H Mul0045: ; // 3 clocks lea eax,[eax+eax*4] lea eax,[eax+eax*8] Mul0046: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,06H add ebx,ebx sub eax,ebx Mul0047: ; // 3 clocks mov ebx,eax lea eax,[eax+eax*2] shl eax,04H sub eax,ebx Mul0049: ; // 3 clocks lea ebx,[eax+eax*2] shl ebx,04H add eax,ebx Mul0050: ; // 3 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,04H add eax,ebx Mul0051: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,04H add eax,ebx Mul0052: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] shl ebx,04H add eax,ebx Mul0053: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,04H add eax,ebx Mul0054: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,06H add ebx,ebx sub eax,ebx Mul0055: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,06H sub eax,ebx Mul0056: ; // 3 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,03H Mul0057: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,04H add eax,ebx Mul0058: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,06H add ebx,ebx sub eax,ebx Mul0059: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,06H sub eax,ebx Mul0060: ; // 3 clocks lea ebx,[eax*4+0H] shl eax,06H sub eax,ebx Mul0061: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,06H sub eax,ebx Mul0062: ; // 3 clocks lea ebx,[eax+eax] shl eax,06H sub eax,ebx Mul0063: ; // 3 clocks mov ebx,eax shl eax,06H sub eax,ebx Mul0065: ; // 3 clocks mov ebx,eax shl eax,06H add eax,ebx Mul0066: ; // 3 clocks lea ebx,[eax+eax] shl eax,06H add eax,ebx Mul0067: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,06H add eax,ebx Mul0068: ; // 3 clocks lea ebx,[eax*4+0H] shl eax,06H add eax,ebx Mul0069: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,06H add eax,ebx Mul0070: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,06H add ebx,ebx add eax,ebx Mul0071: ; // 3 clocks mov ebx,eax lea eax,[eax+eax*8] shl eax,03H sub eax,ebx Mul0073: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+ebx*8] Mul0074: ; // 3 clocks lea ebx,[eax+eax*8] add eax,eax lea eax,[eax+ebx*8] Mul0075: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] lea eax,[ebx+eax*8] Mul0076: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] lea eax,[eax+ebx*8] Mul0077: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] lea eax,[ebx+eax*8] Mul0078: ; // 3 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] shl eax,04H sub eax,ebx Mul0079: ; // 3 clocks mov ebx,eax lea eax,[eax+eax*4] shl eax,04H sub eax,ebx Mul0081: ; // 3 clocks lea eax,[eax+eax*8] lea eax,[eax+eax*8] Mul0082: ; // 3 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,04H add eax,ebx Mul0083: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,04H add eax,ebx Mul0084: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax*4+0H] shl ebx,04H add eax,ebx Mul0085: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,04H add eax,ebx Mul0086: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,04H add ebx,ebx add eax,ebx Mul0087: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,05H sub eax,ebx Mul0088: ; // 3 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl eax,03H Mul0089: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,04H add eax,ebx Mul0090: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,05H add ebx,ebx sub eax,ebx Mul0091: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,05H sub eax,ebx Mul0092: ; // 3 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*2] shl eax,05H sub eax,ebx Mul0093: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,05H sub eax,ebx Mul0094: ; // 3 clocks lea ebx,[eax+eax] lea eax,[eax+eax*2] shl eax,05H sub eax,ebx Mul0095: ; // 3 clocks mov ebx,eax lea eax,[eax+eax*2] shl eax,05H sub eax,ebx Mul0097: ; // 3 clocks lea ebx,[eax+eax*2] shl ebx,05H add eax,ebx Mul0098: ; // 3 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,05H add eax,ebx Mul0099: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,05H add eax,ebx Mul0100: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] shl ebx,05H add eax,ebx Mul0101: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,05H add eax,ebx Mul0102: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,05H add ebx,ebx add eax,ebx Mul0104: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] shl ebx,05H add eax,ebx Mul0105: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,05H add eax,ebx Mul0106: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,05H add eax,eax add eax,ebx Mul0110: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,07H add ebx,ebx sub eax,ebx Mul0112: ; // 3 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,04H Mul0114: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,05H add eax,eax add eax,ebx Mul0118: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,07H add ebx,ebx sub eax,ebx Mul0119: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,07H sub eax,ebx Mul0120: ; // 3 clocks lea ebx,[eax*8+0H] shl eax,07H sub eax,ebx Mul0122: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,07H add ebx,ebx sub eax,ebx Mul0123: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,07H sub eax,ebx Mul0124: ; // 3 clocks lea ebx,[eax*4+0H] shl eax,07H sub eax,ebx Mul0125: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,07H sub eax,ebx Mul0126: ; // 3 clocks lea ebx,[eax+eax] shl eax,07H sub eax,ebx Mul0127: ; // 3 clocks mov ebx,eax shl eax,07H sub eax,ebx Mul0129: ; // 3 clocks mov ebx,eax shl eax,07H add eax,ebx Mul0130: ; // 3 clocks lea ebx,[eax+eax] shl eax,07H add eax,ebx Mul0131: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,07H add eax,ebx Mul0132: ; // 3 clocks lea ebx,[eax*4+0H] shl eax,07H add eax,ebx Mul0133: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,07H add eax,ebx Mul0134: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,07H add ebx,ebx add eax,ebx Mul0135: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,04H sub eax,ebx Mul0136: ; // 3 clocks lea ebx,[eax*8+0H] shl eax,07H add eax,ebx Mul0137: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,07H add eax,ebx Mul0138: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,07H add ebx,ebx add eax,ebx Mul0139: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,04H sub eax,ebx Mul0140: ; // 3 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*8] shl eax,04H sub eax,ebx Mul0141: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,04H sub eax,ebx Mul0142: ; // 3 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] shl eax,04H sub eax,ebx Mul0143: ; // 3 clocks mov ebx,eax lea eax,[eax+eax*8] shl eax,04H sub eax,ebx Mul0145: ; // 3 clocks lea ebx,[eax+eax*8] shl ebx,04H add eax,ebx Mul0146: ; // 3 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,04H add eax,ebx Mul0147: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,04H add eax,ebx Mul0148: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] shl ebx,04H add eax,ebx Mul0149: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,04H add eax,ebx Mul0150: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,04H add ebx,ebx add eax,ebx Mul0151: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] shl eax,05H sub eax,ebx Mul0152: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] shl ebx,04H add eax,ebx Mul0153: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,04H add eax,ebx Mul0154: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H add ebx,ebx sub eax,ebx Mul0155: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,05H sub eax,ebx Mul0156: ; // 3 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*4] shl eax,05H sub eax,ebx Mul0157: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H sub eax,ebx Mul0158: ; // 3 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] shl eax,05H sub eax,ebx Mul0159: ; // 3 clocks mov ebx,eax lea eax,[eax+eax*4] shl eax,05H sub eax,ebx Mul0161: ; // 3 clocks lea ebx,[eax+eax*4] shl ebx,05H add eax,ebx Mul0162: ; // 3 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,05H add eax,ebx Mul0163: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H add eax,ebx Mul0164: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax*4+0H] shl ebx,05H add eax,ebx Mul0165: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,05H add eax,ebx Mul0166: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H add ebx,ebx add eax,ebx Mul0168: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] shl ebx,05H add eax,ebx Mul0169: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,05H add eax,ebx Mul0170: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,05H add ebx,ebx add eax,ebx Mul0174: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,06H add ebx,ebx sub eax,ebx Mul0176: ; // 3 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl eax,04H Mul0178: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,05H add eax,eax add eax,ebx Mul0182: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,06H add ebx,ebx sub eax,ebx Mul0183: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,06H sub eax,ebx Mul0184: ; // 3 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*2] shl eax,06H sub eax,ebx Mul0186: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,06H add ebx,ebx sub eax,ebx Mul0187: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,06H sub eax,ebx Mul0188: ; // 3 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*2] shl eax,06H sub eax,ebx Mul0189: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,06H sub eax,ebx Mul0190: ; // 3 clocks lea ebx,[eax+eax] lea eax,[eax+eax*2] shl eax,06H sub eax,ebx Mul0191: ; // 3 clocks mov ebx,eax lea eax,[eax+eax*2] shl eax,06H sub eax,ebx Mul0193: ; // 3 clocks lea ebx,[eax+eax*2] shl ebx,06H add eax,ebx Mul0194: ; // 3 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,06H add eax,ebx Mul0195: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,06H add eax,ebx Mul0196: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] shl ebx,06H add eax,ebx Mul0197: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,06H add eax,ebx Mul0198: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,06H add ebx,ebx add eax,ebx Mul0200: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] shl ebx,06H add eax,ebx Mul0201: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,06H add eax,ebx Mul0202: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,06H add eax,eax add eax,ebx Mul0208: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx shl eax,04H Mul0210: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,06H add eax,eax add eax,ebx Mul0224: ; // 3 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,05H Mul0238: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,08H add ebx,ebx sub eax,ebx Mul0240: ; // 3 clocks lea ebx,[eax*8+0H] shl eax,08H add ebx,ebx sub eax,ebx Mul0246: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,08H add ebx,ebx sub eax,ebx Mul0247: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,08H sub eax,ebx Mul0248: ; // 3 clocks lea ebx,[eax*8+0H] shl eax,08H sub eax,ebx Mul0250: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,08H add ebx,ebx sub eax,ebx Mul0251: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,08H sub eax,ebx Mul0252: ; // 3 clocks lea ebx,[eax*4+0H] shl eax,08H sub eax,ebx Mul0253: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,08H sub eax,ebx Mul0254: ; // 3 clocks lea ebx,[eax+eax] shl eax,08H sub eax,ebx Mul0255: ; // 3 clocks mov ebx,eax shl eax,08H sub eax,ebx Mul0257: ; // 3 clocks mov ebx,eax shl eax,08H add eax,ebx Mul0258: ; // 3 clocks lea ebx,[eax+eax] shl eax,08H add eax,ebx Mul0259: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,08H add eax,ebx Mul0260: ; // 3 clocks lea ebx,[eax*4+0H] shl eax,08H add eax,ebx Mul0261: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,08H add eax,ebx Mul0262: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,08H add ebx,ebx add eax,ebx Mul0264: ; // 3 clocks lea ebx,[eax*8+0H] shl eax,08H add eax,ebx Mul0265: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,08H add eax,ebx Mul0266: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,08H add ebx,ebx add eax,ebx Mul0270: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,05H add ebx,ebx sub eax,ebx Mul0272: ; // 3 clocks lea ebx,[eax*8+0H] shl eax,08H add ebx,ebx add eax,ebx Mul0274: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,08H add ebx,ebx add eax,ebx Mul0278: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,05H add ebx,ebx sub eax,ebx Mul0279: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,05H sub eax,ebx Mul0280: ; // 3 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*8] shl eax,05H sub eax,ebx Mul0282: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,05H add ebx,ebx sub eax,ebx Mul0283: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,05H sub eax,ebx Mul0284: ; // 3 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*8] shl eax,05H sub eax,ebx Mul0285: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,05H sub eax,ebx Mul0286: ; // 3 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] shl eax,05H sub eax,ebx Mul0287: ; // 3 clocks mov ebx,eax lea eax,[eax+eax*8] shl eax,05H sub eax,ebx Mul0289: ; // 3 clocks lea ebx,[eax+eax*8] shl ebx,05H add eax,ebx Mul0290: ; // 3 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,05H add eax,ebx Mul0291: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,05H add eax,ebx Mul0292: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] shl ebx,05H add eax,ebx Mul0293: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,05H add eax,ebx Mul0294: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,05H add ebx,ebx add eax,ebx Mul0296: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] shl ebx,05H add eax,ebx Mul0297: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,05H add eax,ebx Mul0298: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,05H add ebx,ebx add eax,ebx Mul0302: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] shl eax,06H add ebx,ebx sub eax,ebx Mul0304: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] shl ebx,05H add eax,eax add eax,ebx Mul0306: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,05H add ebx,ebx add eax,ebx Mul0310: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,06H add ebx,ebx sub eax,ebx Mul0311: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] shl eax,06H sub eax,ebx Mul0312: ; // 3 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*4] shl eax,06H sub eax,ebx Mul0314: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,06H add ebx,ebx sub eax,ebx Mul0315: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,06H sub eax,ebx Mul0316: ; // 3 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*4] shl eax,06H sub eax,ebx Mul0317: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,06H sub eax,ebx Mul0318: ; // 3 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] shl eax,06H sub eax,ebx Mul0319: ; // 3 clocks mov ebx,eax lea eax,[eax+eax*4] shl eax,06H sub eax,ebx Mul0321: ; // 3 clocks lea ebx,[eax+eax*4] shl ebx,06H add eax,ebx Mul0322: ; // 3 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,06H add eax,ebx Mul0323: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,06H add eax,ebx Mul0324: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax*4+0H] shl ebx,06H add eax,ebx Mul0325: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,06H add eax,ebx Mul0326: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,06H add ebx,ebx add eax,ebx Mul0328: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] shl ebx,06H add eax,ebx Mul0329: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,06H add eax,ebx Mul0330: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,06H add ebx,ebx add eax,ebx Mul0336: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] shl ebx,06H add eax,eax add eax,ebx Mul0338: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,06H add eax,eax add eax,ebx Mul0352: ; // 3 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl eax,05H Mul0366: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,07H add ebx,ebx sub eax,ebx Mul0368: ; // 3 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*2] shl eax,07H add ebx,ebx sub eax,ebx Mul0374: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,07H add ebx,ebx sub eax,ebx Mul0375: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,07H sub eax,ebx Mul0376: ; // 3 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*2] shl eax,07H sub eax,ebx Mul0378: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,07H add ebx,ebx sub eax,ebx Mul0379: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,07H sub eax,ebx Mul0380: ; // 3 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*2] shl eax,07H sub eax,ebx Mul0381: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,07H sub eax,ebx Mul0382: ; // 3 clocks lea ebx,[eax+eax] lea eax,[eax+eax*2] shl eax,07H sub eax,ebx Mul0383: ; // 3 clocks mov ebx,eax lea eax,[eax+eax*2] shl eax,07H sub eax,ebx Mul0385: ; // 3 clocks lea ebx,[eax+eax*2] shl ebx,07H add eax,ebx Mul0386: ; // 3 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,07H add eax,ebx Mul0387: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,07H add eax,ebx Mul0388: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] shl ebx,07H add eax,ebx Mul0389: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,07H add eax,ebx Mul0390: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,07H add ebx,ebx add eax,ebx Mul0392: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] shl ebx,07H add eax,ebx Mul0393: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,07H add eax,ebx Mul0394: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,07H add eax,eax add eax,ebx Mul0400: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] shl ebx,07H add eax,eax add eax,ebx Mul0402: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,07H add eax,eax add eax,ebx Mul0416: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx shl eax,05H Mul0448: ; // 3 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,06H Mul0494: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,09H add ebx,ebx sub eax,ebx Mul0496: ; // 3 clocks lea ebx,[eax*8+0H] shl eax,09H add ebx,ebx sub eax,ebx Mul0502: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,09H add ebx,ebx sub eax,ebx Mul0503: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,09H sub eax,ebx Mul0504: ; // 3 clocks lea ebx,[eax*8+0H] shl eax,09H sub eax,ebx Mul0506: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,09H add ebx,ebx sub eax,ebx Mul0507: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,09H sub eax,ebx Mul0508: ; // 3 clocks lea ebx,[eax*4+0H] shl eax,09H sub eax,ebx Mul0509: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,09H sub eax,ebx Mul0510: ; // 3 clocks lea ebx,[eax+eax] shl eax,09H sub eax,ebx Mul0511: ; // 3 clocks mov ebx,eax shl eax,09H sub eax,ebx Mul0513: ; // 3 clocks mov ebx,eax shl eax,09H add eax,ebx Mul0514: ; // 3 clocks lea ebx,[eax+eax] shl eax,09H add eax,ebx Mul0515: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,09H add eax,ebx Mul0516: ; // 3 clocks lea ebx,[eax*4+0H] shl eax,09H add eax,ebx Mul0517: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,09H add eax,ebx Mul0518: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,09H add ebx,ebx add eax,ebx Mul0520: ; // 3 clocks lea ebx,[eax*8+0H] shl eax,09H add eax,ebx Mul0521: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,09H add eax,ebx Mul0522: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,09H add ebx,ebx add eax,ebx Mul0528: ; // 3 clocks lea ebx,[eax*8+0H] shl eax,09H add ebx,ebx add eax,ebx Mul0530: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,09H add ebx,ebx add eax,ebx Mul0544: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add eax,ebx shl eax,05H Mul0558: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,06H add ebx,ebx sub eax,ebx Mul0560: ; // 3 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*8] shl eax,06H add ebx,ebx sub eax,ebx Mul0566: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,06H add ebx,ebx sub eax,ebx Mul0567: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,06H sub eax,ebx Mul0568: ; // 3 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*8] shl eax,06H sub eax,ebx Mul0570: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,06H add ebx,ebx sub eax,ebx Mul0571: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,06H sub eax,ebx Mul0572: ; // 3 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*8] shl eax,06H sub eax,ebx Mul0573: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,06H sub eax,ebx Mul0574: ; // 3 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] shl eax,06H sub eax,ebx Mul0575: ; // 3 clocks mov ebx,eax lea eax,[eax+eax*8] shl eax,06H sub eax,ebx Mul0577: ; // 3 clocks lea ebx,[eax+eax*8] shl ebx,06H add eax,ebx Mul0578: ; // 3 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,06H add eax,ebx Mul0579: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,06H add eax,ebx Mul0580: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] shl ebx,06H add eax,ebx Mul0581: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,06H add eax,ebx Mul0582: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,06H add ebx,ebx add eax,ebx Mul0584: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] shl ebx,06H add eax,ebx Mul0585: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,06H add eax,ebx Mul0586: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,06H add ebx,ebx add eax,ebx Mul0592: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] shl ebx,06H add eax,eax add eax,ebx Mul0594: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,06H add ebx,ebx add eax,ebx Mul0622: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] shl eax,07H add ebx,ebx sub eax,ebx Mul0624: ; // 3 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*4] shl eax,07H add ebx,ebx sub eax,ebx Mul0630: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,07H add ebx,ebx sub eax,ebx Mul0631: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] shl eax,07H sub eax,ebx Mul0632: ; // 3 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*4] shl eax,07H sub eax,ebx Mul0634: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,07H add ebx,ebx sub eax,ebx Mul0635: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,07H sub eax,ebx Mul0636: ; // 3 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*4] shl eax,07H sub eax,ebx Mul0637: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,07H sub eax,ebx Mul0638: ; // 3 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] shl eax,07H sub eax,ebx Mul0639: ; // 3 clocks mov ebx,eax lea eax,[eax+eax*4] shl eax,07H sub eax,ebx Mul0641: ; // 3 clocks lea ebx,[eax+eax*4] shl ebx,07H add eax,ebx Mul0642: ; // 3 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,07H add eax,ebx Mul0643: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,07H add eax,ebx Mul0644: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax*4+0H] shl ebx,07H add eax,ebx Mul0645: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,07H add eax,ebx Mul0646: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,07H add ebx,ebx add eax,ebx Mul0648: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] shl ebx,07H add eax,ebx Mul0649: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,07H add eax,ebx Mul0650: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,07H add ebx,ebx add eax,ebx Mul0656: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] shl ebx,07H add eax,eax add eax,ebx Mul0658: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,07H add eax,eax add eax,ebx Mul0704: ; // 3 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl eax,06H Mul0750: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,08H add ebx,ebx sub eax,ebx Mul0752: ; // 3 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*2] shl eax,08H add ebx,ebx sub eax,ebx Mul0758: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,08H add ebx,ebx sub eax,ebx Mul0759: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,08H sub eax,ebx Mul0760: ; // 3 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*2] shl eax,08H sub eax,ebx Mul0762: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,08H add ebx,ebx sub eax,ebx Mul0763: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,08H sub eax,ebx Mul0764: ; // 3 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*2] shl eax,08H sub eax,ebx Mul0765: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,08H sub eax,ebx Mul0766: ; // 3 clocks lea ebx,[eax+eax] lea eax,[eax+eax*2] shl eax,08H sub eax,ebx Mul0767: ; // 3 clocks mov ebx,eax lea eax,[eax+eax*2] shl eax,08H sub eax,ebx Mul0769: ; // 3 clocks lea ebx,[eax+eax*2] shl ebx,08H add eax,ebx Mul0770: ; // 3 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,08H add eax,ebx Mul0771: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,08H add eax,ebx Mul0772: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] shl ebx,08H add eax,ebx Mul0773: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,08H add eax,ebx Mul0774: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,08H add ebx,ebx add eax,ebx Mul0776: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] shl ebx,08H add eax,ebx Mul0777: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,08H add eax,ebx Mul0778: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,08H add eax,eax add eax,ebx Mul0784: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] shl ebx,08H add eax,eax add eax,ebx Mul0786: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,08H add eax,eax add eax,ebx Mul0832: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx shl eax,06H Mul0896: ; // 3 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,07H Mul1006: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,0aH add ebx,ebx sub eax,ebx Mul1008: ; // 3 clocks lea ebx,[eax*8+0H] shl eax,0aH add ebx,ebx sub eax,ebx Mul1014: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,0aH add ebx,ebx sub eax,ebx Mul1015: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,0aH sub eax,ebx Mul1016: ; // 3 clocks lea ebx,[eax*8+0H] shl eax,0aH sub eax,ebx Mul1018: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,0aH add ebx,ebx sub eax,ebx Mul1019: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,0aH sub eax,ebx Mul1020: ; // 3 clocks lea ebx,[eax*4+0H] shl eax,0aH sub eax,ebx Mul1021: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,0aH sub eax,ebx Mul1022: ; // 3 clocks lea ebx,[eax+eax] shl eax,0aH sub eax,ebx Mul1023: ; // 3 clocks mov ebx,eax shl eax,0aH sub eax,ebx Mul1025: ; // 3 clocks mov ebx,eax shl eax,0aH add eax,ebx Mul1026: ; // 3 clocks lea ebx,[eax+eax] shl eax,0aH add eax,ebx Mul1027: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,0aH add eax,ebx Mul1028: ; // 3 clocks lea ebx,[eax*4+0H] shl eax,0aH add eax,ebx Mul1029: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,0aH add eax,ebx Mul1030: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,0aH add ebx,ebx add eax,ebx Mul1032: ; // 3 clocks lea ebx,[eax*8+0H] shl eax,0aH add eax,ebx Mul1033: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,0aH add eax,ebx Mul1034: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,0aH add ebx,ebx add eax,ebx Mul1040: ; // 3 clocks lea ebx,[eax*8+0H] shl eax,0aH add ebx,ebx add eax,ebx Mul1042: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,0aH add ebx,ebx add eax,ebx Mul1088: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add eax,ebx shl eax,06H Mul1134: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,07H add ebx,ebx sub eax,ebx Mul1136: ; // 3 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*8] shl eax,07H add ebx,ebx sub eax,ebx Mul1142: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,07H add ebx,ebx sub eax,ebx Mul1143: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,07H sub eax,ebx Mul1144: ; // 3 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*8] shl eax,07H sub eax,ebx Mul1146: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,07H add ebx,ebx sub eax,ebx Mul1147: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,07H sub eax,ebx Mul1148: ; // 3 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*8] shl eax,07H sub eax,ebx Mul1149: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,07H sub eax,ebx Mul1150: ; // 3 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] shl eax,07H sub eax,ebx Mul1151: ; // 3 clocks mov ebx,eax lea eax,[eax+eax*8] shl eax,07H sub eax,ebx Mul1153: ; // 3 clocks lea ebx,[eax+eax*8] shl ebx,07H add eax,ebx Mul1154: ; // 3 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,07H add eax,ebx Mul1155: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,07H add eax,ebx Mul1156: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] shl ebx,07H add eax,ebx Mul1157: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,07H add eax,ebx Mul1158: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,07H add ebx,ebx add eax,ebx Mul1160: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] shl ebx,07H add eax,ebx Mul1161: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,07H add eax,ebx Mul1162: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,07H add ebx,ebx add eax,ebx Mul1168: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] shl ebx,07H add eax,eax add eax,ebx Mul1170: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,07H add ebx,ebx add eax,ebx Mul1262: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] shl eax,08H add ebx,ebx sub eax,ebx Mul1264: ; // 3 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*4] shl eax,08H add ebx,ebx sub eax,ebx Mul1270: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,08H add ebx,ebx sub eax,ebx Mul1271: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] shl eax,08H sub eax,ebx Mul1272: ; // 3 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*4] shl eax,08H sub eax,ebx Mul1274: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,08H add ebx,ebx sub eax,ebx Mul1275: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,08H sub eax,ebx Mul1276: ; // 3 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*4] shl eax,08H sub eax,ebx Mul1277: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,08H sub eax,ebx Mul1278: ; // 3 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] shl eax,08H sub eax,ebx Mul1279: ; // 3 clocks mov ebx,eax lea eax,[eax+eax*4] shl eax,08H sub eax,ebx Mul1281: ; // 3 clocks lea ebx,[eax+eax*4] shl ebx,08H add eax,ebx Mul1282: ; // 3 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,08H add eax,ebx Mul1283: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,08H add eax,ebx Mul1284: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax*4+0H] shl ebx,08H add eax,ebx Mul1285: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,08H add eax,ebx Mul1286: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,08H add ebx,ebx add eax,ebx Mul1288: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] shl ebx,08H add eax,ebx Mul1289: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,08H add eax,ebx Mul1290: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,08H add ebx,ebx add eax,ebx Mul1296: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] shl ebx,08H add eax,eax add eax,ebx Mul1298: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,08H add eax,eax add eax,ebx Mul1408: ; // 3 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl eax,07H Mul1518: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,09H add ebx,ebx sub eax,ebx Mul1520: ; // 3 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*2] shl eax,09H add ebx,ebx sub eax,ebx Mul1526: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,09H add ebx,ebx sub eax,ebx Mul1527: ; // 3 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,09H sub eax,ebx Mul1528: ; // 3 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*2] shl eax,09H sub eax,ebx Mul1530: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,09H add ebx,ebx sub eax,ebx Mul1531: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,09H sub eax,ebx Mul1532: ; // 3 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*2] shl eax,09H sub eax,ebx Mul1533: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,09H sub eax,ebx Mul1534: ; // 3 clocks lea ebx,[eax+eax] lea eax,[eax+eax*2] shl eax,09H sub eax,ebx Mul1535: ; // 3 clocks mov ebx,eax lea eax,[eax+eax*2] shl eax,09H sub eax,ebx Mul1537: ; // 3 clocks lea ebx,[eax+eax*2] shl ebx,09H add eax,ebx Mul1538: ; // 3 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,09H add eax,ebx Mul1539: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,09H add eax,ebx Mul1540: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] shl ebx,09H add eax,ebx Mul1541: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,09H add eax,ebx Mul1542: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,09H add ebx,ebx add eax,ebx Mul1544: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] shl ebx,09H add eax,ebx Mul1545: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,09H add eax,ebx Mul1546: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,09H add eax,eax add eax,ebx Mul1552: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] shl ebx,09H add eax,eax add eax,ebx Mul1554: ; // 3 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,09H add eax,eax add eax,ebx Mul1664: ; // 3 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx shl eax,07H Mul1792: ; // 3 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,08H Mul2030: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,0bH add ebx,ebx sub eax,ebx Mul2032: ; // 3 clocks lea ebx,[eax*8+0H] shl eax,0bH add ebx,ebx sub eax,ebx Mul2038: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,0bH add ebx,ebx sub eax,ebx Mul2039: ; // 3 clocks lea ebx,[eax+eax*8] shl eax,0bH sub eax,ebx Mul2040: ; // 3 clocks lea ebx,[eax*8+0H] shl eax,0bH sub eax,ebx Mul2042: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,0bH add ebx,ebx sub eax,ebx Mul2043: ; // 3 clocks lea ebx,[eax+eax*4] shl eax,0bH sub eax,ebx Mul2044: ; // 3 clocks lea ebx,[eax*4+0H] shl eax,0bH sub eax,ebx Mul2045: ; // 3 clocks lea ebx,[eax+eax*2] shl eax,0bH sub eax,ebx Mul2046: ; // 3 clocks lea ebx,[eax+eax] shl eax,0bH sub eax,ebx Mul2047: ; // 3 clocks mov ebx,eax shl eax,0bH sub eax,ebx Mul0103: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add eax,ebx shl eax,03H sub eax,ebx Mul0107: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,04H sub eax,ebx Mul0108: ; // 4 clocks lea eax,[eax+eax*2] shl eax,02H lea eax,[eax+eax*8] Mul0109: ; // 4 clocks lea ebx,[eax+eax*8] shl ebx,02H add eax,ebx add ebx,ebx add eax,ebx Mul0111: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,05H add ebx,eax add eax,eax add eax,ebx Mul0113: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,07H sub eax,ebx add ebx,ebx sub eax,ebx Mul0115: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx shl eax,04H add eax,ebx Mul0116: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,02H Mul0117: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx lea eax,[ebx+eax*8] Mul0121: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax lea eax,[eax+ebx*8] Mul0167: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl ebx,05H add eax,ebx Mul0171: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,04H add eax,ebx add ebx,ebx add eax,ebx Mul0172: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H lea eax,[eax+ebx*4] Mul0173: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx shl eax,04H sub eax,ebx Mul0175: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,05H add eax,ebx add ebx,ebx add eax,ebx Mul0177: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,06H sub eax,ebx add ebx,ebx sub eax,ebx Mul0179: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx shl eax,04H add eax,ebx Mul0180: ; // 4 clocks lea eax,[eax+eax*4] shl eax,02H lea eax,[eax+eax*8] Mul0181: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*2] add ebx,eax shl eax,06H sub eax,ebx Mul0185: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl eax,04H add eax,ebx Mul0199: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx shl ebx,06H add eax,ebx Mul0203: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx shl ebx,06H add eax,ebx Mul0204: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,06H lea eax,[eax+ebx*4] Mul0206: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add eax,ebx add ebx,ebx shl eax,04H sub eax,ebx Mul0207: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,06H add ebx,eax add eax,eax add eax,ebx Mul0212: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,06H lea eax,[ebx+eax*4] Mul0213: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx shl eax,04H add eax,ebx Mul0214: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx add ebx,ebx shl eax,05H sub eax,ebx Mul0215: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add eax,ebx shl eax,04H sub eax,ebx Mul0216: ; // 4 clocks lea eax,[eax+eax*2] shl eax,03H lea eax,[eax+eax*8] Mul0217: ; // 4 clocks lea ebx,[eax+eax*8] shl ebx,03H add eax,ebx add ebx,ebx add eax,ebx Mul0218: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,03H add eax,ebx add ebx,ebx add eax,ebx Mul0219: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,05H sub eax,ebx Mul0220: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,06H sub eax,ebx shl eax,02H Mul0221: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,03H add ebx,eax add eax,eax add eax,ebx Mul0222: ; // 4 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] add eax,ebx shl eax,05H sub eax,ebx Mul0223: ; // 4 clocks mov ebx,eax lea eax,[eax*8+0H] sub eax,ebx shl eax,05H sub eax,ebx Mul0225: ; // 4 clocks lea ebx,[eax*8+0H] sub ebx,eax shl ebx,05H add eax,ebx Mul0226: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl ebx,05H add eax,ebx Mul0227: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx shl eax,05H add eax,ebx Mul0228: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,06H lea eax,[ebx+eax*4] Mul0229: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,05H add eax,ebx Mul0230: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,05H add eax,ebx Mul0232: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,03H Mul0233: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax shl ebx,04H add eax,ebx Mul0234: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx add ebx,ebx shl eax,05H add eax,ebx Mul0236: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,06H sub eax,ebx shl eax,02H Mul0239: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add ebx,eax shl eax,05H sub eax,ebx Mul0241: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,08H sub eax,ebx add ebx,ebx sub eax,ebx Mul0242: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl eax,07H add ebx,ebx sub eax,ebx Mul0243: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,04H add ebx,eax add eax,eax add eax,ebx Mul0244: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,06H sub eax,ebx shl eax,02H Mul0245: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl eax,07H sub eax,ebx Mul0249: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl eax,07H sub eax,ebx Mul0263: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl eax,07H add eax,ebx Mul0267: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl eax,07H add eax,ebx Mul0268: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,08H lea eax,[eax+ebx*4] Mul0269: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add ebx,eax shl eax,05H add eax,ebx Mul0271: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,08H add eax,ebx add ebx,ebx add eax,ebx Mul0273: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,05H sub eax,ebx add ebx,ebx sub eax,ebx Mul0275: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*8] add ebx,eax shl eax,05H sub eax,ebx Mul0276: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,08H lea eax,[eax+ebx*4] Mul0277: ; // 4 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] add ebx,eax shl eax,05H sub eax,ebx Mul0281: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add eax,ebx shl eax,04H add eax,ebx Mul0295: ; // 4 clocks lea ebx,[eax*8+0H] sub ebx,eax lea eax,[eax+eax*8] shl eax,05H add eax,ebx Mul0299: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl ebx,05H add eax,ebx Mul0300: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,05H lea eax,[eax+ebx*4] Mul0301: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx shl ebx,05H add eax,ebx Mul0303: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,05H add eax,ebx add ebx,ebx add eax,ebx Mul0305: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,06H sub eax,ebx add ebx,ebx sub eax,ebx Mul0307: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*4] add ebx,eax shl eax,06H sub eax,ebx Mul0308: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,05H lea eax,[eax+ebx*4] Mul0313: ; // 4 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] add ebx,eax shl eax,06H sub eax,ebx Mul0327: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl ebx,06H add eax,ebx Mul0332: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,06H lea eax,[eax+ebx*4] Mul0333: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx shl ebx,06H add eax,ebx Mul0334: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx shl ebx,06H add eax,ebx Mul0335: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,06H add eax,ebx add ebx,ebx add eax,ebx Mul0340: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,06H lea eax,[eax+ebx*4] Mul0342: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,05H add ebx,ebx add eax,ebx add ebx,ebx add eax,ebx Mul0343: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl eax,05H sub eax,ebx Mul0344: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,06H lea eax,[eax+ebx*8] Mul0346: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,05H sub eax,ebx Mul0347: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,06H add ebx,eax add eax,eax add eax,ebx Mul0348: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,02H Mul0349: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx shl eax,05H sub eax,ebx Mul0350: ; // 4 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] add eax,ebx shl eax,05H sub eax,ebx Mul0354: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl ebx,05H add eax,ebx Mul0355: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx shl eax,05H add eax,ebx Mul0356: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,06H lea eax,[ebx+eax*4] Mul0357: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,07H sub eax,ebx add ebx,ebx sub eax,ebx Mul0358: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,05H add eax,ebx Mul0360: ; // 4 clocks lea eax,[eax+eax*4] shl eax,03H lea eax,[eax+eax*8] Mul0361: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl eax,05H add eax,ebx Mul0362: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*2] add ebx,eax shl eax,07H add ebx,ebx sub eax,ebx Mul0364: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,02H Mul0369: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,07H sub eax,ebx add ebx,ebx sub eax,ebx Mul0370: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,ebx shl eax,05H add eax,ebx Mul0372: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] add ebx,eax shl eax,07H sub eax,ebx Mul0373: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*2] add ebx,eax shl eax,07H sub eax,ebx Mul0377: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*2] add ebx,eax shl eax,07H sub eax,ebx Mul0391: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx shl ebx,07H add eax,ebx Mul0395: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx shl ebx,07H add eax,ebx Mul0396: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,07H lea eax,[eax+ebx*4] Mul0398: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,05H sub eax,ebx Mul0399: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,07H add ebx,eax add eax,eax add eax,ebx Mul0404: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,07H lea eax,[ebx+eax*4] Mul0406: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,05H sub eax,ebx Mul0407: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx shl eax,05H sub eax,ebx Mul0408: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,07H lea eax,[eax+ebx*8] Mul0411: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,07H add ebx,eax add eax,eax add eax,ebx Mul0412: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*8] add eax,ebx shl eax,05H sub eax,ebx Mul0414: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,07H add eax,eax add ebx,eax add eax,eax add eax,ebx Mul0420: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,07H lea eax,[ebx+eax*4] Mul0421: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx shl eax,05H add eax,ebx Mul0424: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,07H lea eax,[ebx+eax*8] Mul0425: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx shl eax,05H add eax,ebx Mul0426: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,05H add eax,ebx Mul0428: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx add ebx,ebx shl eax,06H add ebx,ebx sub eax,ebx Mul0430: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add eax,ebx add ebx,ebx shl eax,05H sub eax,ebx Mul0432: ; // 4 clocks lea eax,[eax+eax*2] shl eax,04H lea eax,[eax+eax*8] Mul0433: ; // 4 clocks lea ebx,[eax+eax*8] shl ebx,04H add eax,ebx add ebx,ebx add eax,ebx Mul0434: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,04H add eax,ebx add ebx,ebx add eax,ebx Mul0435: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,04H add ebx,eax add eax,eax add eax,ebx Mul0436: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] shl ebx,04H add eax,ebx add ebx,ebx add eax,ebx Mul0437: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,04H add ebx,eax add eax,eax add eax,ebx |
Mul0438: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx add ebx,ebx shl eax,06H sub eax,ebx Mul0439: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add eax,ebx shl eax,05H sub eax,ebx Mul0440: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,06H sub eax,ebx shl eax,03H Mul0441: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,04H add ebx,eax add eax,eax add eax,ebx Mul0442: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,04H add ebx,ebx add ebx,eax add eax,eax add eax,ebx Mul0443: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,06H sub eax,ebx Mul0444: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*2] add eax,ebx shl eax,06H sub eax,ebx Mul0445: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx shl eax,06H sub eax,ebx Mul0446: ; // 4 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] add eax,ebx shl eax,06H sub eax,ebx Mul0447: ; // 4 clocks mov ebx,eax lea eax,[eax*8+0H] sub eax,ebx shl eax,06H sub eax,ebx Mul0449: ; // 4 clocks lea ebx,[eax*8+0H] sub ebx,eax shl ebx,06H add eax,ebx Mul0450: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl ebx,06H add eax,ebx Mul0451: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx shl eax,06H add eax,ebx Mul0452: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add ebx,eax shl ebx,06H add eax,ebx Mul0453: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,06H add eax,ebx Mul0454: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,06H add eax,ebx Mul0456: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,07H lea eax,[ebx+eax*8] Mul0457: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax shl ebx,05H add eax,ebx Mul0458: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx add ebx,ebx shl eax,06H add eax,ebx Mul0460: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,06H add ebx,ebx add eax,ebx Mul0464: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,04H Mul0466: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax add eax,eax shl ebx,05H add eax,ebx Mul0468: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx add ebx,ebx shl eax,06H add ebx,ebx add eax,ebx Mul0472: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,06H sub eax,ebx shl eax,03H Mul0476: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,07H sub eax,ebx shl eax,02H Mul0478: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add ebx,eax shl eax,06H add ebx,ebx sub eax,ebx Mul0480: ; // 4 clocks lea eax,[eax+eax*2] shl eax,05H lea eax,[eax+eax*4] Mul0481: ; // 4 clocks lea ebx,[eax+eax*4] shl ebx,05H add eax,ebx add ebx,ebx add eax,ebx Mul0482: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,05H add eax,ebx add ebx,ebx add eax,ebx Mul0483: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H add ebx,eax add eax,eax add eax,ebx Mul0484: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax add eax,eax shl ebx,05H add eax,eax add eax,ebx Mul0485: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,09H sub eax,ebx add ebx,ebx sub eax,ebx Mul0486: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H add ebx,ebx add ebx,eax add eax,eax add eax,ebx Mul0488: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,06H sub eax,ebx shl eax,03H Mul0489: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,05H add eax,ebx add ebx,ebx add eax,ebx Mul0490: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl eax,08H add ebx,ebx sub eax,ebx Mul0492: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,07H sub eax,ebx shl eax,02H Mul0495: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add ebx,eax shl eax,06H sub eax,ebx Mul0497: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,09H sub eax,ebx add ebx,ebx sub eax,ebx Mul0498: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl eax,08H add ebx,ebx sub eax,ebx Mul0499: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add ebx,eax shl eax,06H sub eax,ebx Mul0500: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,07H sub eax,ebx shl eax,02H Mul0501: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl eax,08H sub eax,ebx Mul0505: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl eax,08H sub eax,ebx Mul0519: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl eax,08H add eax,ebx Mul0523: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl eax,08H add eax,ebx Mul0524: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,09H lea eax,[eax+ebx*4] Mul0525: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add ebx,eax shl eax,06H add eax,ebx Mul0526: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl eax,08H add ebx,ebx add eax,ebx Mul0527: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,09H add eax,ebx add ebx,ebx add eax,ebx Mul0529: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add ebx,eax shl eax,06H add eax,ebx Mul0532: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,09H lea eax,[eax+ebx*4] Mul0534: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl eax,08H add ebx,ebx add eax,ebx Mul0535: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add eax,ebx shl eax,05H sub eax,ebx Mul0536: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,09H lea eax,[eax+ebx*8] Mul0538: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add ebx,eax shl eax,06H add ebx,ebx add eax,ebx Mul0539: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,09H add eax,ebx add ebx,ebx add eax,ebx Mul0540: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,04H sub eax,ebx shl eax,02H Mul0542: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,09H add ebx,ebx add eax,ebx add ebx,ebx add eax,ebx Mul0546: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,06H add ebx,ebx sub eax,ebx add ebx,ebx sub eax,ebx Mul0548: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,09H lea eax,[eax+ebx*4] Mul0549: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,06H sub eax,ebx add ebx,ebx sub eax,ebx Mul0550: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*8] add ebx,eax shl eax,06H add ebx,ebx sub eax,ebx Mul0552: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,09H lea eax,[eax+ebx*8] Mul0553: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add eax,ebx shl eax,05H add eax,ebx Mul0554: ; // 4 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] add ebx,eax shl eax,06H add ebx,ebx sub eax,ebx Mul0556: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,04H sub eax,ebx shl eax,02H Mul0559: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*8] add ebx,eax shl eax,06H sub eax,ebx Mul0561: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,06H sub eax,ebx add ebx,ebx sub eax,ebx Mul0562: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax shl eax,06H sub eax,ebx Mul0563: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*8] add ebx,eax shl eax,06H sub eax,ebx Mul0564: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] add ebx,eax shl eax,06H sub eax,ebx Mul0565: ; // 4 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] add ebx,eax shl eax,06H sub eax,ebx Mul0569: ; // 4 clocks lea ebx,[eax*8+0H] sub ebx,eax lea eax,[eax+eax*8] shl eax,06H sub eax,ebx Mul0583: ; // 4 clocks lea ebx,[eax*8+0H] sub ebx,eax lea eax,[eax+eax*8] shl eax,06H add eax,ebx Mul0587: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl ebx,06H add eax,ebx Mul0588: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,06H lea eax,[eax+ebx*4] Mul0589: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx shl ebx,06H add eax,ebx Mul0590: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax shl eax,06H add eax,ebx Mul0591: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,06H add eax,ebx add ebx,ebx add eax,ebx Mul0593: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add eax,ebx shl ebx,06H add eax,ebx Mul0596: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,06H lea eax,[eax+ebx*4] Mul0598: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl ebx,06H add eax,eax add eax,ebx Mul0600: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,06H lea eax,[eax+ebx*8] Mul0602: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx shl ebx,06H add eax,eax add eax,ebx Mul0603: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,06H add eax,ebx add ebx,ebx add eax,ebx Mul0604: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] shl eax,05H sub eax,ebx shl eax,02H Mul0606: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,06H add ebx,ebx add eax,ebx add ebx,ebx add eax,ebx Mul0608: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+ebx*2] shl eax,05H Mul0610: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,07H add ebx,ebx sub eax,ebx add ebx,ebx sub eax,ebx Mul0612: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,06H lea eax,[eax+ebx*4] Mul0613: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] shl eax,07H sub eax,ebx add ebx,ebx sub eax,ebx Mul0614: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*4] add ebx,eax shl eax,07H add ebx,ebx sub eax,ebx Mul0616: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,06H lea eax,[eax+ebx*8] Mul0620: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,05H sub eax,ebx shl eax,02H Mul0625: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,07H sub eax,ebx add ebx,ebx sub eax,ebx Mul0626: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add ebx,eax shl eax,07H sub eax,ebx Mul0627: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*4] add ebx,eax shl eax,07H sub eax,ebx Mul0628: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H sub eax,ebx shl eax,02H Mul0633: ; // 4 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] add ebx,eax shl eax,07H sub eax,ebx Mul0647: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl ebx,07H add eax,ebx Mul0652: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,07H lea eax,[eax+ebx*4] Mul0653: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx shl ebx,07H add eax,ebx Mul0654: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx shl ebx,07H add eax,ebx Mul0655: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,07H add eax,ebx add ebx,ebx add eax,ebx Mul0660: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,07H lea eax,[eax+ebx*4] Mul0664: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,07H lea eax,[eax+ebx*8] Mul0666: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx shl ebx,07H add eax,eax add eax,ebx Mul0667: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,07H add ebx,eax add eax,eax add eax,ebx Mul0668: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx shl ebx,07H add eax,eax add eax,ebx Mul0670: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,07H add ebx,ebx add eax,ebx add ebx,ebx add eax,ebx Mul0672: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*4] shl eax,05H Mul0676: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,07H lea eax,[ebx+eax*4] Mul0680: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,07H lea eax,[eax+ebx*8] Mul0686: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,ebx shl eax,06H sub eax,ebx Mul0688: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea eax,[ebx+eax*8] shl eax,04H Mul0692: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,06H add ebx,ebx sub eax,ebx Mul0694: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,07H add eax,eax add ebx,eax add eax,eax add eax,ebx Mul0695: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl eax,06H sub eax,ebx Mul0696: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,03H Mul0698: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,06H sub eax,ebx Mul0700: ; // 4 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] add eax,ebx add ebx,ebx shl eax,06H sub eax,ebx Mul0701: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx shl eax,06H sub eax,ebx Mul0702: ; // 4 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] add eax,ebx shl eax,06H sub eax,ebx Mul0706: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl ebx,06H add eax,ebx Mul0707: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx shl eax,06H add eax,ebx Mul0708: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax add eax,eax shl ebx,06H add eax,ebx Mul0710: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,06H add eax,ebx Mul0712: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,07H lea eax,[ebx+eax*8] Mul0713: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl eax,06H add eax,ebx Mul0714: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,08H add ebx,ebx sub eax,ebx add ebx,ebx sub eax,ebx Mul0716: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,06H add ebx,ebx add eax,ebx Mul0720: ; // 4 clocks lea eax,[eax+eax*4] shl eax,04H lea eax,[eax+eax*8] Mul0722: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,ebx shl eax,06H add eax,ebx Mul0728: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,03H Mul0732: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,06H sub eax,ebx shl eax,02H Mul0736: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,05H sub eax,ebx shl eax,05H Mul0738: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,08H add ebx,ebx sub eax,ebx add ebx,ebx sub eax,ebx Mul0740: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,ebx shl eax,06H add ebx,ebx add eax,ebx Mul0741: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,08H sub eax,ebx add ebx,ebx sub eax,ebx Mul0744: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,03H Mul0746: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*2] add ebx,eax shl eax,08H add ebx,ebx sub eax,ebx Mul0748: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,06H sub eax,ebx shl eax,02H Mul0753: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,08H sub eax,ebx add ebx,ebx sub eax,ebx Mul0754: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*2] add ebx,eax shl eax,08H add ebx,ebx sub eax,ebx Mul0756: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] add ebx,eax shl eax,08H sub eax,ebx Mul0757: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*2] add ebx,eax shl eax,08H sub eax,ebx Mul0761: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*2] add ebx,eax shl eax,08H sub eax,ebx Mul0775: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx shl ebx,08H add eax,ebx Mul0779: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx shl ebx,08H add eax,ebx Mul0780: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,08H lea eax,[eax+ebx*4] Mul0782: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx shl ebx,08H add eax,eax add eax,ebx Mul0783: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,08H add ebx,eax add eax,eax add eax,ebx Mul0788: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,08H lea eax,[ebx+eax*4] Mul0790: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx shl ebx,08H add eax,eax add eax,ebx Mul0792: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,08H lea eax,[eax+ebx*8] Mul0795: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,08H add ebx,eax add eax,eax add eax,ebx Mul0796: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,06H add ebx,ebx sub eax,ebx Mul0798: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,08H add eax,eax add ebx,eax add eax,eax add eax,ebx Mul0800: ; // 4 clocks lea eax,[eax+eax*4] shl eax,05H lea eax,[eax+eax*4] Mul0804: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,08H lea eax,[ebx+eax*4] Mul0808: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,08H lea eax,[ebx+eax*8] Mul0812: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,06H add ebx,ebx sub eax,ebx Mul0814: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,06H sub eax,ebx Mul0816: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,08H add ebx,ebx lea eax,[eax+ebx*8] Mul0822: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,08H add eax,eax add ebx,eax add eax,eax add eax,ebx Mul0823: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx shl eax,06H sub eax,ebx Mul0824: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*4] add eax,ebx shl eax,06H sub eax,ebx Mul0827: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx shl eax,06H sub eax,ebx Mul0828: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*8] add eax,ebx shl eax,06H sub eax,ebx Mul0836: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add ebx,eax shl ebx,06H add eax,ebx Mul0837: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx shl eax,06H add eax,ebx Mul0840: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,08H lea eax,[ebx+eax*8] Mul0841: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx shl eax,06H add eax,ebx Mul0842: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,06H add eax,ebx Mul0848: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,08H add eax,eax lea eax,[ebx+eax*8] Mul0850: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,06H add eax,ebx Mul0852: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,06H add ebx,ebx add eax,ebx Mul0860: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add eax,ebx add ebx,ebx shl eax,06H add ebx,ebx sub eax,ebx Mul0864: ; // 4 clocks lea eax,[eax+eax*2] shl eax,05H lea eax,[eax+eax*8] Mul0865: ; // 4 clocks lea ebx,[eax+eax*8] shl ebx,05H add eax,ebx add ebx,ebx add eax,ebx Mul0866: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,05H add eax,ebx add ebx,ebx add eax,ebx Mul0867: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,05H add ebx,eax add eax,eax add eax,ebx Mul0868: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] shl ebx,05H add eax,ebx add ebx,ebx add eax,ebx Mul0869: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,05H add ebx,eax add eax,eax add eax,ebx Mul0870: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,05H add ebx,ebx add ebx,eax add eax,eax add eax,ebx Mul0872: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] shl ebx,05H add eax,ebx add ebx,ebx add eax,ebx Mul0873: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,05H add ebx,eax add eax,eax add eax,ebx Mul0874: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,05H add ebx,ebx add ebx,eax add eax,eax add eax,ebx Mul0876: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx add ebx,ebx shl eax,07H add ebx,ebx sub eax,ebx Mul0878: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add eax,ebx add ebx,ebx shl eax,06H sub eax,ebx Mul0880: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,06H sub eax,ebx shl eax,04H Mul0882: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,05H add ebx,ebx add ebx,eax add eax,eax add eax,ebx Mul0884: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,07H add ebx,ebx sub eax,ebx Mul0886: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx add ebx,ebx shl eax,07H sub eax,ebx Mul0887: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add eax,ebx shl eax,06H sub eax,ebx Mul0888: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*2] add eax,ebx add ebx,ebx shl eax,07H sub eax,ebx Mul0890: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,07H sub eax,ebx Mul0891: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,07H sub eax,ebx Mul0892: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*2] add eax,ebx shl eax,07H sub eax,ebx Mul0893: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx shl eax,07H sub eax,ebx Mul0894: ; // 4 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] add eax,ebx shl eax,07H sub eax,ebx Mul0895: ; // 4 clocks mov ebx,eax lea eax,[eax*8+0H] sub eax,ebx shl eax,07H sub eax,ebx Mul0897: ; // 4 clocks lea ebx,[eax*8+0H] sub ebx,eax shl ebx,07H add eax,ebx Mul0898: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl ebx,07H add eax,ebx Mul0899: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx shl eax,07H add eax,ebx Mul0900: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add ebx,eax shl ebx,07H add eax,ebx Mul0901: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,07H add eax,ebx Mul0902: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,07H add eax,ebx Mul0904: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add ebx,eax add eax,eax shl ebx,07H add eax,ebx Mul0905: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax shl ebx,06H add eax,ebx Mul0906: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx add ebx,ebx shl eax,07H add eax,ebx Mul0908: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,07H add ebx,ebx add eax,ebx Mul0912: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,08H add eax,eax lea eax,[ebx+eax*8] Mul0914: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax add eax,eax shl ebx,06H add eax,ebx Mul0916: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx add ebx,ebx shl eax,07H add ebx,ebx add eax,ebx Mul0928: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,05H Mul0932: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax add eax,eax shl ebx,06H add eax,eax add eax,ebx Mul0944: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,06H sub eax,ebx shl eax,04H Mul0952: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,07H sub eax,ebx shl eax,03H Mul0960: ; // 4 clocks lea eax,[eax+eax*2] shl eax,06H lea eax,[eax+eax*4] Mul0961: ; // 4 clocks lea ebx,[eax+eax*4] shl ebx,06H add eax,ebx add ebx,ebx add eax,ebx Mul0962: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,06H add eax,ebx add ebx,ebx add eax,ebx Mul0963: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,06H add ebx,eax add eax,eax add eax,ebx Mul0964: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*4+0H] shl ebx,06H add eax,ebx add ebx,ebx add eax,ebx Mul0965: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,06H add ebx,eax add eax,eax add eax,ebx Mul0966: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,06H add ebx,ebx add ebx,eax add eax,eax add eax,ebx Mul0968: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] shl ebx,06H add eax,ebx add ebx,ebx add eax,ebx Mul0969: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,06H add eax,ebx add ebx,ebx add eax,ebx Mul0970: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,0aH add ebx,ebx sub eax,ebx add ebx,ebx sub eax,ebx Mul0976: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,06H sub eax,ebx shl eax,04H Mul0978: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,06H add eax,eax add eax,ebx add ebx,ebx add eax,ebx Mul0984: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,07H sub eax,ebx shl eax,03H Mul0988: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,08H sub eax,ebx shl eax,02H Mul0990: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add ebx,eax shl eax,07H add ebx,ebx sub eax,ebx Mul0992: ; // 4 clocks mov ebx,eax shl eax,05H sub eax,ebx shl eax,05H Mul0994: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,0aH add ebx,ebx sub eax,ebx add ebx,ebx sub eax,ebx Mul0997: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,0aH sub eax,ebx add ebx,ebx sub eax,ebx Mul0998: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add ebx,eax shl eax,07H add ebx,ebx sub eax,ebx Mul1000: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,07H sub eax,ebx shl eax,03H Mul1002: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl eax,09H add ebx,ebx sub eax,ebx Mul1004: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,08H sub eax,ebx shl eax,02H Mul1007: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add ebx,eax shl eax,07H sub eax,ebx Mul1009: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,0aH sub eax,ebx add ebx,ebx sub eax,ebx Mul1010: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl eax,09H add ebx,ebx sub eax,ebx Mul1011: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add ebx,eax shl eax,07H sub eax,ebx Mul1012: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,08H sub eax,ebx shl eax,02H Mul1013: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl eax,09H sub eax,ebx Mul1017: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl eax,09H sub eax,ebx Mul1031: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl eax,09H add eax,ebx Mul1035: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl eax,09H add eax,ebx Mul1036: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,0aH lea eax,[eax+ebx*4] Mul1037: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add ebx,eax shl eax,07H add eax,ebx Mul1038: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl eax,09H add ebx,ebx add eax,ebx Mul1039: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,0aH add eax,ebx add ebx,ebx add eax,ebx Mul1041: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add ebx,eax shl eax,07H add eax,ebx Mul1044: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,0aH lea eax,[eax+ebx*4] Mul1046: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl eax,09H add ebx,ebx add eax,ebx Mul1048: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,0aH lea eax,[eax+ebx*8] Mul1050: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add ebx,eax shl eax,07H add ebx,ebx add eax,ebx Mul1051: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,0aH add eax,ebx add ebx,ebx add eax,ebx Mul1052: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,06H add ebx,ebx sub eax,ebx Mul1054: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,0aH add ebx,ebx add eax,ebx add ebx,ebx add eax,ebx Mul1056: ; // 4 clocks mov ebx,eax shl eax,05H add eax,ebx shl eax,05H Mul1058: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add ebx,eax shl eax,07H add ebx,ebx add eax,ebx Mul1060: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,0aH lea eax,[eax+ebx*4] Mul1064: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,0aH lea eax,[eax+ebx*8] Mul1070: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,06H sub eax,ebx Mul1072: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,0aH add ebx,ebx lea eax,[eax+ebx*8] Mul1078: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,0aH add ebx,ebx add eax,ebx add ebx,ebx add eax,ebx Mul1079: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add eax,ebx shl eax,06H sub eax,ebx Mul1080: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,04H sub eax,ebx shl eax,03H Mul1096: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,0aH lea eax,[eax+ebx*8] Mul1097: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add eax,ebx shl eax,06H add eax,ebx Mul1098: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,07H add ebx,ebx sub eax,ebx add ebx,ebx sub eax,ebx Mul1104: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,0aH add ebx,ebx lea eax,[eax+ebx*8] Mul1106: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,06H add eax,ebx Mul1112: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,04H sub eax,ebx shl eax,03H Mul1116: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,05H sub eax,ebx shl eax,02H Mul1118: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*8] add ebx,eax shl eax,07H add ebx,ebx sub eax,ebx Mul1120: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,05H add eax,ebx shl eax,05H Mul1122: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,07H add ebx,ebx sub eax,ebx add ebx,ebx sub eax,ebx Mul1124: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax shl eax,07H add ebx,ebx sub eax,ebx Mul1125: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,07H sub eax,ebx add ebx,ebx sub eax,ebx Mul1126: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*8] add ebx,eax shl eax,07H add ebx,ebx sub eax,ebx Mul1128: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,04H sub eax,ebx shl eax,03H Mul1130: ; // 4 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] add ebx,eax shl eax,07H add ebx,ebx sub eax,ebx Mul1132: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,05H sub eax,ebx shl eax,02H Mul1135: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*8] add ebx,eax shl eax,07H sub eax,ebx Mul1137: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,07H sub eax,ebx add ebx,ebx sub eax,ebx Mul1138: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax shl eax,07H sub eax,ebx Mul1139: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*8] add ebx,eax shl eax,07H sub eax,ebx Mul1140: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] add ebx,eax shl eax,07H sub eax,ebx Mul1141: ; // 4 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] add ebx,eax shl eax,07H sub eax,ebx Mul1145: ; // 4 clocks lea ebx,[eax*8+0H] sub ebx,eax lea eax,[eax+eax*8] shl eax,07H sub eax,ebx Mul1159: ; // 4 clocks lea ebx,[eax*8+0H] sub ebx,eax lea eax,[eax+eax*8] shl eax,07H add eax,ebx Mul1163: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl ebx,07H add eax,ebx Mul1164: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,07H lea eax,[eax+ebx*4] Mul1165: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx shl ebx,07H add eax,ebx Mul1166: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax shl eax,07H add eax,ebx Mul1167: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,07H add eax,ebx add ebx,ebx add eax,ebx Mul1169: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add eax,ebx shl ebx,07H add eax,ebx Mul1172: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,07H lea eax,[eax+ebx*4] Mul1174: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl ebx,07H add eax,eax add eax,ebx Mul1176: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,07H lea eax,[eax+ebx*8] Mul1178: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx shl ebx,07H add eax,eax add eax,ebx Mul1179: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,07H add eax,ebx add ebx,ebx add eax,ebx Mul1180: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax shl eax,07H add ebx,ebx add eax,ebx Mul1182: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,07H add ebx,ebx add eax,ebx add ebx,ebx add eax,ebx Mul1184: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+ebx*4] shl eax,05H Mul1186: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add eax,ebx shl ebx,07H add eax,eax add eax,ebx Mul1188: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,07H lea eax,[eax+ebx*4] Mul1192: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,07H lea eax,[eax+ebx*8] Mul1200: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] lea eax,[ebx+eax*8] shl eax,04H Mul1206: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,07H add ebx,ebx add eax,ebx add ebx,ebx add eax,ebx Mul1208: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] shl eax,05H sub eax,ebx shl eax,03H Mul1216: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+ebx*2] shl eax,06H Mul1224: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,07H lea eax,[eax+ebx*8] Mul1226: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] shl eax,08H add ebx,ebx sub eax,ebx add ebx,ebx sub eax,ebx Mul1232: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] lea eax,[ebx+eax*8] shl eax,04H Mul1240: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,05H sub eax,ebx shl eax,03H Mul1244: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] shl eax,06H sub eax,ebx shl eax,02H Mul1248: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] lea eax,[ebx+eax*4] shl eax,05H Mul1250: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,08H add ebx,ebx sub eax,ebx add ebx,ebx sub eax,ebx Mul1252: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add ebx,eax shl eax,08H add ebx,ebx sub eax,ebx Mul1253: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] shl eax,08H sub eax,ebx add ebx,ebx sub eax,ebx Mul1254: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*4] add ebx,eax shl eax,08H add ebx,ebx sub eax,ebx Mul1256: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H sub eax,ebx shl eax,03H Mul1260: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,06H sub eax,ebx shl eax,02H Mul1265: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,08H sub eax,ebx add ebx,ebx sub eax,ebx Mul1266: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add ebx,eax shl eax,08H sub eax,ebx Mul1267: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*4] add ebx,eax shl eax,08H sub eax,ebx Mul1268: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,06H sub eax,ebx shl eax,02H Mul1273: ; // 4 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] add ebx,eax shl eax,08H sub eax,ebx Mul1287: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl ebx,08H add eax,ebx Mul1292: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,08H lea eax,[eax+ebx*4] Mul1293: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx shl ebx,08H add eax,ebx Mul1294: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx shl ebx,08H add eax,ebx Mul1295: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,08H add eax,ebx add ebx,ebx add eax,ebx Mul1300: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,08H lea eax,[eax+ebx*4] Mul1304: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,08H lea eax,[eax+ebx*8] Mul1306: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx shl ebx,08H add eax,eax add eax,ebx Mul1307: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,08H add ebx,eax add eax,eax add eax,ebx Mul1308: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx shl ebx,08H add eax,eax add eax,ebx Mul1310: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,08H add ebx,ebx add eax,ebx add ebx,ebx add eax,ebx Mul1312: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*8] shl eax,05H Mul1316: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,08H lea eax,[ebx+eax*4] Mul1320: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,08H lea eax,[eax+ebx*8] Mul1328: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,08H add ebx,ebx lea eax,[eax+ebx*8] Mul1334: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,08H add eax,eax add ebx,eax add eax,eax add eax,ebx Mul1344: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*4] shl eax,06H Mul1352: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,08H lea eax,[ebx+eax*8] Mul1360: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,08H add ebx,ebx lea eax,[eax+ebx*8] Mul1372: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,ebx shl eax,07H add ebx,ebx sub eax,ebx Mul1376: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea eax,[ebx+eax*8] shl eax,05H Mul1390: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,ebx shl eax,07H sub eax,ebx Mul1392: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,04H Mul1396: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,07H add ebx,ebx sub eax,ebx Mul1399: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl eax,07H sub eax,ebx Mul1400: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*2] add eax,ebx shl eax,07H sub eax,ebx Mul1402: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,07H sub eax,ebx Mul1404: ; // 4 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] add eax,ebx add ebx,ebx shl eax,07H sub eax,ebx Mul1405: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx shl eax,07H sub eax,ebx Mul1406: ; // 4 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] add eax,ebx shl eax,07H sub eax,ebx Mul1410: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl ebx,07H add eax,ebx Mul1411: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx shl eax,07H add eax,ebx Mul1412: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax add eax,eax shl ebx,07H add eax,ebx Mul1414: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,07H add eax,ebx Mul1416: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add ebx,eax shl ebx,07H add eax,ebx Mul1417: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl eax,07H add eax,ebx Mul1420: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,07H add ebx,ebx add eax,ebx Mul1424: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,08H add eax,eax lea eax,[ebx+eax*8] Mul1426: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,ebx shl eax,07H add eax,ebx Mul1440: ; // 4 clocks lea eax,[eax+eax*4] shl eax,05H lea eax,[eax+eax*8] Mul1444: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,ebx shl eax,07H add ebx,ebx add eax,ebx Mul1456: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,04H Mul1464: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,06H sub eax,ebx shl eax,03H Mul1472: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,05H sub eax,ebx shl eax,06H Mul1482: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,09H add ebx,ebx sub eax,ebx add ebx,ebx sub eax,ebx Mul1488: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,04H Mul1496: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,06H sub eax,ebx shl eax,03H Mul1500: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,07H sub eax,ebx shl eax,02H Mul1504: ; // 4 clocks mov ebx,eax lea eax,[eax+eax*2] shl eax,04H sub eax,ebx shl eax,05H Mul1506: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,09H add ebx,ebx sub eax,ebx add ebx,ebx sub eax,ebx Mul1509: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,09H sub eax,ebx add ebx,ebx sub eax,ebx Mul1512: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,06H sub eax,ebx shl eax,03H Mul1514: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*2] add ebx,eax shl eax,09H add ebx,ebx sub eax,ebx Mul1516: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,07H sub eax,ebx shl eax,02H Mul1521: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,09H sub eax,ebx add ebx,ebx sub eax,ebx Mul1522: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*2] add ebx,eax shl eax,09H add ebx,ebx sub eax,ebx Mul1524: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] add ebx,eax shl eax,09H sub eax,ebx Mul1525: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*2] add ebx,eax shl eax,09H sub eax,ebx Mul1529: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*2] add ebx,eax shl eax,09H sub eax,ebx Mul1543: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx shl ebx,09H add eax,ebx Mul1547: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx shl ebx,09H add eax,ebx Mul1548: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,09H lea eax,[eax+ebx*4] Mul1550: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx shl ebx,09H add eax,eax add eax,ebx Mul1551: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,09H add ebx,eax add eax,eax add eax,ebx Mul1556: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,09H lea eax,[ebx+eax*4] Mul1558: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx shl ebx,09H add eax,eax add eax,ebx Mul1560: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,09H lea eax,[eax+ebx*8] Mul1563: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,09H add ebx,eax add eax,eax add eax,ebx Mul1566: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,09H add eax,eax add ebx,eax add eax,eax add eax,ebx Mul1568: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,05H shl ebx,09H add eax,ebx Mul1572: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,09H lea eax,[ebx+eax*4] Mul1576: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,09H lea eax,[ebx+eax*8] Mul1584: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,09H add ebx,ebx lea eax,[eax+ebx*8] Mul1590: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,09H add eax,eax add ebx,eax add eax,eax add eax,ebx Mul1600: ; // 4 clocks lea eax,[eax+eax*4] shl eax,06H lea eax,[eax+eax*4] Mul1608: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,09H lea eax,[ebx+eax*8] Mul1616: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,09H add eax,eax lea eax,[ebx+eax*8] Mul1628: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,07H add ebx,ebx sub eax,ebx Mul1632: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,04H add eax,ebx shl eax,05H Mul1644: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,07H add ebx,ebx sub eax,ebx Mul1646: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,07H sub eax,ebx Mul1648: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*4] add eax,ebx add ebx,ebx shl eax,07H sub eax,ebx Mul1654: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,07H sub eax,ebx Mul1655: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx shl eax,07H sub eax,ebx Mul1656: ; // 4 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*4] add eax,ebx shl eax,07H sub eax,ebx Mul1659: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx shl eax,07H sub eax,ebx Mul1660: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*8] add eax,ebx shl eax,07H sub eax,ebx Mul1668: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add ebx,eax shl ebx,07H add eax,ebx Mul1669: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx shl eax,07H add eax,ebx Mul1672: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add ebx,eax shl ebx,07H add eax,ebx Mul1673: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx shl eax,07H add eax,ebx Mul1674: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,07H add eax,ebx Mul1680: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,09H add eax,eax lea eax,[ebx+eax*8] Mul1682: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,07H add eax,ebx Mul1684: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx shl eax,07H add ebx,ebx add eax,ebx Mul1696: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H shl ebx,09H add eax,ebx Mul1700: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,07H add ebx,ebx add eax,ebx Mul1728: ; // 4 clocks lea eax,[eax+eax*2] shl eax,06H lea eax,[eax+eax*8] Mul1729: ; // 4 clocks lea ebx,[eax+eax*8] shl ebx,06H add eax,ebx add ebx,ebx add eax,ebx Mul1730: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,06H add eax,ebx add ebx,ebx add eax,ebx Mul1731: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,06H add ebx,eax add eax,eax add eax,ebx Mul1732: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] shl ebx,06H add eax,ebx add ebx,ebx add eax,ebx Mul1733: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,06H add ebx,eax add eax,eax add eax,ebx Mul1734: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,06H add ebx,ebx add ebx,eax add eax,eax add eax,ebx Mul1736: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] shl ebx,06H add eax,ebx add ebx,ebx add eax,ebx Mul1737: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,06H add ebx,eax add eax,eax add eax,ebx Mul1738: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,06H add ebx,ebx add ebx,eax add eax,eax add eax,ebx Mul1744: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] shl ebx,06H add eax,eax add eax,ebx add ebx,ebx add eax,ebx Mul1746: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,06H add ebx,ebx add ebx,eax add eax,eax add eax,ebx Mul1756: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add eax,ebx add ebx,ebx shl eax,07H add ebx,ebx sub eax,ebx Mul1760: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,06H sub eax,ebx shl eax,05H Mul1772: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx add ebx,ebx shl eax,08H add ebx,ebx sub eax,ebx Mul1774: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add eax,ebx add ebx,ebx shl eax,07H sub eax,ebx Mul1776: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*2] add eax,ebx add ebx,ebx shl eax,08H add ebx,ebx sub eax,ebx Mul1780: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,08H add ebx,ebx sub eax,ebx Mul1782: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx add ebx,ebx shl eax,08H sub eax,ebx Mul1783: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add eax,ebx shl eax,07H sub eax,ebx Mul1784: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*2] add eax,ebx add ebx,ebx shl eax,08H sub eax,ebx Mul1786: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,08H sub eax,ebx Mul1787: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,08H sub eax,ebx Mul1788: ; // 4 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*2] add eax,ebx shl eax,08H sub eax,ebx Mul1789: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx shl eax,08H sub eax,ebx Mul1790: ; // 4 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] add eax,ebx shl eax,08H sub eax,ebx Mul1791: ; // 4 clocks mov ebx,eax lea eax,[eax*8+0H] sub eax,ebx shl eax,08H sub eax,ebx Mul1793: ; // 4 clocks lea ebx,[eax*8+0H] sub ebx,eax shl ebx,08H add eax,ebx Mul1794: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl ebx,08H add eax,ebx Mul1795: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx shl eax,08H add eax,ebx Mul1796: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add ebx,eax shl ebx,08H add eax,ebx Mul1797: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,08H add eax,ebx Mul1798: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,08H add eax,ebx Mul1800: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add ebx,eax add eax,eax shl ebx,08H add eax,ebx Mul1801: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax shl ebx,07H add eax,ebx Mul1802: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx add ebx,ebx shl eax,08H add eax,ebx Mul1804: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,08H add ebx,ebx add eax,ebx Mul1808: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add ebx,eax add eax,eax shl ebx,08H add eax,eax add eax,ebx Mul1810: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax add eax,eax shl ebx,07H add eax,ebx Mul1812: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx add ebx,ebx shl eax,08H add ebx,ebx add eax,ebx Mul1824: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,05H shl ebx,09H add eax,ebx Mul1828: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax add eax,eax shl ebx,07H add eax,eax add eax,ebx Mul1856: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,06H Mul1888: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,06H sub eax,ebx shl eax,05H Mul1904: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,07H sub eax,ebx shl eax,04H Mul1920: ; // 4 clocks lea eax,[eax+eax*2] shl eax,07H lea eax,[eax+eax*4] Mul1921: ; // 4 clocks lea ebx,[eax+eax*4] shl ebx,07H add eax,ebx add ebx,ebx add eax,ebx Mul1922: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,07H add eax,ebx add ebx,ebx add eax,ebx Mul1923: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,07H add ebx,eax add eax,eax add eax,ebx Mul1924: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*4+0H] shl ebx,07H add eax,ebx add ebx,ebx add eax,ebx Mul1925: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,07H add ebx,eax add eax,eax add eax,ebx |
Mul1926: ; // 4 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,07H add ebx,ebx add ebx,eax add eax,eax add eax,ebx Mul1928: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] shl ebx,07H add eax,ebx add ebx,ebx add eax,ebx Mul1929: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,07H add eax,ebx add ebx,ebx add eax,ebx Mul1930: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,07H add ebx,ebx add ebx,eax add eax,eax add eax,ebx Mul1936: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] shl ebx,07H add eax,eax add eax,ebx add ebx,ebx add eax,ebx Mul1938: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,07H add eax,eax add eax,ebx add ebx,ebx add eax,ebx Mul1952: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,06H sub eax,ebx shl eax,05H Mul1968: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,07H sub eax,ebx shl eax,04H Mul1976: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,08H sub eax,ebx shl eax,03H Mul1984: ; // 4 clocks mov ebx,eax shl eax,05H sub eax,ebx shl eax,06H Mul1994: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,0bH add ebx,ebx sub eax,ebx add ebx,ebx sub eax,ebx Mul2000: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,07H sub eax,ebx shl eax,04H Mul2008: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,08H sub eax,ebx shl eax,03H Mul2012: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,09H sub eax,ebx shl eax,02H Mul2014: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add ebx,eax shl eax,08H add ebx,ebx sub eax,ebx Mul2016: ; // 4 clocks mov ebx,eax shl eax,06H sub eax,ebx shl eax,05H Mul2018: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,0bH add ebx,ebx sub eax,ebx add ebx,ebx sub eax,ebx Mul2021: ; // 4 clocks lea ebx,[eax+eax*8] shl eax,0bH sub eax,ebx add ebx,ebx sub eax,ebx Mul2022: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add ebx,eax shl eax,08H add ebx,ebx sub eax,ebx Mul2024: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,08H sub eax,ebx shl eax,03H Mul2026: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl eax,0aH add ebx,ebx sub eax,ebx Mul2028: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,09H sub eax,ebx shl eax,02H Mul2031: ; // 4 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add ebx,eax shl eax,08H sub eax,ebx Mul2033: ; // 4 clocks lea ebx,[eax+eax*4] shl eax,0bH sub eax,ebx add ebx,ebx sub eax,ebx Mul2034: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl eax,0aH add ebx,ebx sub eax,ebx Mul2035: ; // 4 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add ebx,eax shl eax,08H sub eax,ebx Mul2036: ; // 4 clocks lea ebx,[eax+eax*2] shl eax,09H sub eax,ebx shl eax,02H Mul2037: ; // 4 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl eax,0aH sub eax,ebx Mul2041: ; // 4 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl eax,0aH sub eax,ebx Mul0205: ; // 5 clocks lea eax,[eax+eax*4] lea ebx,[eax+eax*4] lea eax,[eax+ebx*8] Mul0209: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax lea eax,[ebx+eax*8] lea eax,[ebx+eax*8] Mul0211: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax lea eax,[eax+ebx*8] lea eax,[ebx+eax*8] Mul0231: ; // 5 clocks lea ebx,[eax+eax*2] lea ebx,[eax+ebx*8] shl eax,08H sub eax,ebx Mul0235: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H sub eax,ebx lea eax,[ebx+eax*8] Mul0237: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,04H sub ebx,eax lea eax,[ebx+ebx*2] Mul0309: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] lea ebx,[ebx+eax*8] lea eax,[eax+ebx*4] Mul0331: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*2] shl ebx,06H add eax,ebx Mul0337: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,05H add eax,ebx lea eax,[ebx+eax*8] Mul0339: ; // 5 clocks lea ebx,[eax+eax*8] add eax,ebx add ebx,eax shl eax,05H add eax,ebx Mul0341: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax lea eax,[eax+ebx*8] lea eax,[ebx+eax*8] Mul0345: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,06H add eax,ebx lea eax,[eax+eax*4] Mul0351: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,03H sub ebx,eax lea eax,[ebx+ebx*8] Mul0353: ; // 5 clocks lea ebx,[eax+eax*2] lea ebx,[ebx+eax*8] shl ebx,05H add eax,ebx Mul0359: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] lea ebx,[ebx+eax*8] shl eax,07H sub eax,ebx Mul0363: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea eax,[eax+eax*8] lea eax,[ebx+eax*8] Mul0365: ; // 5 clocks lea eax,[eax+eax*4] lea ebx,[eax+eax*8] lea eax,[eax+ebx*8] Mul0367: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,04H add ebx,eax shl eax,09H sub eax,ebx Mul0371: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] lea ebx,[ebx+eax*4] shl eax,07H sub eax,ebx Mul0397: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*4] shl ebx,07H add eax,ebx Mul0401: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,04H add eax,ebx lea eax,[eax+ebx*4] Mul0403: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*8] shl eax,04H add eax,ebx Mul0405: ; // 5 clocks lea eax,[eax+eax*4] lea eax,[eax+eax*8] lea eax,[eax+eax*8] Mul0409: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*8] shl ebx,07H add eax,ebx Mul0410: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,04H add eax,ebx lea eax,[eax+eax*4] Mul0413: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*4] shl eax,05H sub eax,ebx Mul0415: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] lea eax,[ebx+eax*4] shl eax,05H sub eax,ebx Mul0417: ; // 5 clocks lea ebx,[eax+eax*2] lea ebx,[eax+ebx*4] shl ebx,05H add eax,ebx Mul0418: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,05H add ebx,ebx add eax,ebx lea eax,[ebx+eax*8] Mul0419: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*4] shl eax,05H add eax,ebx Mul0422: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,09H add ebx,ebx lea ebx,[ebx+ebx*8] sub eax,ebx Mul0423: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,04H sub ebx,eax lea eax,[ebx+ebx*8] Mul0427: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,05H sub eax,ebx shl eax,04H sub eax,ebx Mul0429: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,04H sub ebx,eax lea eax,[ebx+ebx*2] Mul0431: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,09H lea ebx,[ebx+ebx*8] sub eax,ebx Mul0455: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,05H sub ebx,eax lea eax,[ebx+ebx*4] Mul0459: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,04H add eax,ebx lea eax,[eax+eax*8] Mul0461: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,04H sub eax,ebx Mul0462: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,09H add ebx,ebx lea ebx,[ebx+ebx*4] sub eax,ebx Mul0463: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,04H add ebx,eax shl eax,09H sub eax,ebx Mul0465: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,04H sub ebx,eax shl eax,09H sub eax,ebx Mul0467: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,09H lea ebx,[ebx+ebx*8] sub eax,ebx Mul0469: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea ebx,[eax+ebx*8] shl ebx,04H add eax,ebx Mul0470: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,05H sub ebx,eax lea eax,[ebx+ebx*4] Mul0471: ; // 5 clocks lea ebx,[eax+eax*4] lea ebx,[eax+ebx*8] shl eax,09H sub eax,ebx Mul0473: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,03H sub ebx,eax shl eax,09H sub eax,ebx Mul0474: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,05H sub ebx,eax lea eax,[ebx+ebx*2] Mul0475: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,05H sub ebx,eax lea eax,[ebx+ebx*4] Mul0477: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,06H sub eax,ebx lea eax,[ebx+eax*8] Mul0479: ; // 5 clocks mov ebx,eax shl eax,04H sub eax,ebx shl eax,05H sub eax,ebx Mul0487: ; // 5 clocks lea ebx,[eax+eax*2] lea ebx,[eax+ebx*8] shl eax,09H sub eax,ebx Mul0491: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,06H sub eax,ebx lea eax,[ebx+eax*8] Mul0493: ; // 5 clocks lea ebx,[eax+eax*8] lea ebx,[eax+ebx*2] shl eax,09H sub eax,ebx Mul0531: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,06H sub eax,ebx lea eax,[eax+eax*8] Mul0533: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,09H sub eax,ebx lea eax,[eax+ebx*8] Mul0537: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,07H add eax,ebx lea eax,[ebx+eax*4] Mul0541: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,03H sub eax,ebx lea eax,[ebx+eax*8] Mul0543: ; // 5 clocks mov ebx,eax add eax,eax lea eax,[ebx+eax*8] shl eax,05H sub eax,ebx Mul0545: ; // 5 clocks lea ebx,[eax+eax] lea ebx,[eax+ebx*8] shl ebx,05H add eax,ebx Mul0547: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,09H sub eax,ebx lea eax,[eax+ebx*8] Mul0551: ; // 5 clocks mov ebx,eax shl ebx,09H sub ebx,eax lea eax,[eax+eax*4] lea eax,[ebx+eax*8] Mul0555: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,03H sub eax,ebx lea eax,[ebx+eax*8] Mul0557: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,06H add eax,ebx lea eax,[ebx+eax*8] Mul0595: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,07H sub eax,ebx lea eax,[eax+eax*4] Mul0597: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,09H add eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul0599: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+ebx*2] shl eax,05H sub eax,ebx Mul0601: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax lea eax,[eax+ebx*8] lea eax,[ebx+eax*8] Mul0605: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax lea eax,[ebx+eax*8] shl eax,05H sub eax,ebx Mul0607: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*8] lea eax,[ebx+eax*2] shl eax,05H sub eax,ebx Mul0609: ; // 5 clocks lea ebx,[eax+eax*8] lea ebx,[eax+ebx*2] shl ebx,05H add eax,ebx Mul0611: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax lea eax,[ebx+eax*8] shl eax,05H add eax,ebx Mul0615: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,07H sub eax,ebx lea eax,[eax+eax*4] Mul0617: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+ebx*2] shl eax,05H add eax,ebx Mul0618: ; // 5 clocks lea ebx,[eax+eax*8] add eax,ebx add ebx,eax shl ebx,05H add eax,ebx Mul0619: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*4] lea ebx,[ebx+eax*4] shl eax,07H sub eax,ebx Mul0621: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,06H add eax,ebx lea eax,[eax+eax*8] Mul0623: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea ebx,[eax+ebx*4] shl eax,07H sub eax,ebx Mul0629: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*4] lea ebx,[ebx+eax*2] shl eax,07H sub eax,ebx Mul0651: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*2] shl ebx,07H add eax,ebx Mul0657: ; // 5 clocks lea eax,[eax+eax*8] lea ebx,[eax+eax*8] lea eax,[eax+ebx*8] Mul0659: ; // 5 clocks lea ebx,[eax+eax*8] add eax,ebx add ebx,eax shl eax,06H add eax,ebx Mul0661: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*4] shl ebx,07H add eax,ebx Mul0662: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax lea eax,[eax+ebx*4] shl ebx,07H add eax,ebx Mul0663: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,07H sub ebx,eax lea eax,[eax+eax*2] lea eax,[ebx+eax*8] Mul0665: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,07H add eax,ebx lea eax,[eax+eax*4] Mul0669: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea ebx,[eax+ebx*8] shl eax,07H add eax,ebx Mul0671: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*4] lea eax,[ebx+eax*4] shl eax,05H sub eax,ebx Mul0673: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,05H lea eax,[eax+ebx*8] sub eax,ebx Mul0674: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,06H add ebx,ebx add eax,ebx lea eax,[ebx+eax*8] Mul0675: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] lea eax,[ebx+eax*8] lea eax,[eax+eax*8] Mul0677: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*4] shl eax,05H add eax,ebx Mul0678: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl ebx,05H add eax,eax lea eax,[eax+ebx*8] sub eax,ebx Mul0679: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,07H sub ebx,eax lea eax,[eax+eax*4] lea eax,[ebx+eax*8] Mul0681: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*8] shl ebx,07H add eax,ebx Mul0682: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax lea eax,[eax+ebx*8] shl ebx,07H add eax,ebx Mul0683: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea ebx,[ebx+eax*8] shl eax,07H add eax,ebx Mul0684: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,eax shl eax,06H sub eax,ebx Mul0685: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,07H add eax,ebx lea eax,[eax+eax*4] Mul0687: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,08H lea ebx,[ebx+ebx*8] sub eax,ebx Mul0689: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] lea eax,[eax+ebx*8] shl ebx,07H add eax,ebx Mul0690: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,07H add ebx,ebx add eax,ebx lea eax,[eax+eax*4] Mul0691: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea eax,[ebx+eax*8] shl eax,04H add eax,ebx Mul0693: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] lea eax,[ebx+eax*8] lea eax,[eax+eax*8] Mul0697: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,ebx sub ebx,eax shl eax,06H sub eax,ebx Mul0699: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*2] shl eax,06H sub eax,ebx Mul0703: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] lea eax,[eax+ebx*8] shl eax,06H sub eax,ebx Mul0705: ; // 5 clocks lea ebx,[eax+eax*2] lea ebx,[ebx+eax*8] shl ebx,06H add eax,ebx Mul0709: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*2] shl eax,06H add eax,ebx Mul0711: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,04H sub ebx,eax lea eax,[ebx+ebx*8] Mul0715: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,04H sub ebx,eax lea eax,[ebx+ebx*4] Mul0717: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,04H lea eax,[eax+eax*8] sub eax,ebx Mul0718: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] shl eax,04H lea eax,[eax+eax*8] sub eax,ebx Mul0719: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*4] shl eax,04H lea eax,[eax+eax*8] sub eax,ebx Mul0721: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,04H add eax,ebx lea eax,[eax+ebx*8] Mul0723: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,04H add ebx,eax lea eax,[ebx+eax*8] Mul0724: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,04H add eax,ebx lea eax,[ebx+eax*4] Mul0725: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,04H add eax,ebx lea eax,[eax+eax*4] Mul0726: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,05H add ebx,ebx sub eax,ebx lea eax,[ebx+eax*8] Mul0727: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,05H sub eax,ebx shl eax,05H sub eax,ebx Mul0729: ; // 5 clocks lea eax,[eax+eax*8] lea eax,[eax+eax*8] lea eax,[eax+eax*8] Mul0730: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,04H add eax,ebx lea eax,[eax+eax*4] Mul0731: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] lea eax,[eax+ebx*4] shl eax,05H sub eax,ebx Mul0733: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,05H sub ebx,eax lea eax,[eax+ebx*8] Mul0734: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,05H add ebx,eax shl eax,09H sub eax,ebx Mul0735: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,05H add ebx,eax shl eax,0aH sub eax,ebx Mul0737: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,03H sub ebx,eax shl ebx,05H add eax,ebx Mul0739: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea eax,[ebx+eax*4] shl eax,05H add eax,ebx Mul0742: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*2] lea ebx,[ebx+eax*8] shl eax,08H sub eax,ebx Mul0743: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] lea ebx,[ebx+eax*8] shl eax,08H sub eax,ebx Mul0745: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,05H sub eax,ebx shl eax,05H add eax,ebx Mul0747: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,05H sub eax,ebx lea eax,[ebx+eax*8] Mul0749: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*2] lea ebx,[eax+ebx*8] shl eax,08H sub eax,ebx Mul0751: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] lea ebx,[ebx+eax*4] shl eax,08H sub eax,ebx Mul0755: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] lea ebx,[ebx+eax*4] shl eax,08H sub eax,ebx Mul0781: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*4] shl ebx,08H add eax,ebx Mul0785: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,08H add ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul0787: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax lea eax,[ebx+eax*8] shl ebx,08H add eax,ebx Mul0789: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,08H sub eax,ebx lea eax,[eax+ebx*8] Mul0791: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax lea eax,[ebx+eax*8] shl eax,05H sub eax,ebx Mul0793: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*8] shl ebx,08H add eax,ebx Mul0794: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax lea eax,[eax+ebx*8] shl ebx,08H add eax,ebx Mul0797: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*8] shl eax,05H sub eax,ebx Mul0799: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] lea eax,[ebx+eax*8] shl eax,05H sub eax,ebx Mul0801: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,05H add eax,ebx lea eax,[eax+ebx*4] Mul0802: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,05H add eax,ebx lea eax,[eax+ebx*4] Mul0803: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*8] shl eax,05H add eax,ebx Mul0805: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,05H add eax,ebx lea eax,[eax+eax*4] Mul0806: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*8] add ebx,ebx shl eax,05H add eax,ebx Mul0807: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,08H sub ebx,eax lea eax,[eax+eax*4] lea eax,[ebx+eax*8] Mul0809: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax lea eax,[ebx+eax*8] shl eax,05H add eax,ebx Mul0810: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,05H add eax,ebx lea eax,[eax+eax*4] Mul0811: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea eax,[ebx+eax*8] shl ebx,08H add eax,ebx Mul0813: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,05H add ebx,eax lea eax,[eax+ebx*8] Mul0815: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H add eax,ebx lea eax,[eax+eax*4] Mul0817: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,04H add eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul0818: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,04H add eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul0819: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,05H sub ebx,eax lea eax,[ebx+ebx*8] Mul0820: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,02H add eax,ebx shl eax,06H sub eax,ebx Mul0821: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax add eax,ebx shl eax,06H sub eax,ebx Mul0825: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,05H add eax,ebx lea eax,[eax+eax*4] Mul0826: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H add ebx,ebx sub eax,ebx shl eax,05H sub eax,ebx Mul0829: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*4] shl eax,06H sub eax,ebx Mul0830: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*2] lea eax,[ebx+eax*8] shl eax,05H sub eax,ebx Mul0831: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] lea eax,[ebx+eax*4] shl eax,06H sub eax,ebx Mul0833: ; // 5 clocks lea ebx,[eax+eax*2] lea ebx,[eax+ebx*4] shl ebx,06H add eax,ebx Mul0834: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax lea ebx,[eax+ebx*8] shl ebx,05H add eax,ebx Mul0835: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*4] shl eax,06H add eax,ebx Mul0838: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H add ebx,ebx sub eax,ebx shl eax,05H add eax,ebx Mul0839: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,08H sub ebx,eax lea eax,[eax+eax*8] lea eax,[ebx+eax*8] Mul0843: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] lea eax,[ebx+eax*8] shl ebx,08H add eax,ebx Mul0844: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,02H add eax,ebx shl eax,06H add eax,ebx Mul0845: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,05H add eax,ebx lea eax,[eax+eax*4] Mul0846: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,05H sub ebx,eax lea eax,[ebx+ebx*8] Mul0847: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,08H sub ebx,eax lea eax,[eax+eax*4] shl eax,04H add eax,ebx Mul0849: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,05H add ebx,eax lea eax,[eax+ebx*8] Mul0851: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,04H add eax,ebx shl ebx,08H add eax,ebx Mul0853: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,08H add ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul0854: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,05H sub eax,ebx add ebx,ebx shl eax,05H sub eax,ebx Mul0855: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,05H sub ebx,eax lea eax,[ebx+ebx*8] Mul0856: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,03H add eax,ebx shl eax,05H add eax,ebx Mul0858: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,05H sub ebx,eax lea eax,[ebx+ebx*2] Mul0859: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,05H sub eax,ebx shl eax,05H sub eax,ebx Mul0861: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,05H sub ebx,eax lea eax,[ebx+ebx*2] Mul0862: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,0aH add ebx,ebx lea ebx,[ebx+ebx*8] sub eax,ebx Mul0863: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] shl eax,05H lea eax,[eax+eax*8] sub eax,ebx Mul0871: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,06H sub eax,ebx shl eax,04H sub eax,ebx Mul0875: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl ebx,05H add eax,ebx add ebx,ebx add eax,ebx Mul0877: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx add ebx,eax shl eax,06H sub eax,ebx Mul0879: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,04H add ebx,eax shl eax,0aH sub eax,ebx Mul0881: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,04H sub ebx,eax shl eax,0aH sub eax,ebx Mul0883: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx add ebx,eax shl eax,07H sub eax,ebx Mul0885: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] add ebx,eax add eax,eax sub eax,ebx shl eax,07H sub eax,ebx Mul0889: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,06H sub eax,ebx shl eax,04H add eax,ebx Mul0903: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx mov ebx,eax shl eax,07H add eax,ebx Mul0907: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,ebx sub ebx,eax shl ebx,07H add eax,ebx Mul0909: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,05H add eax,ebx lea eax,[eax+eax*8] Mul0910: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx mov ebx,eax shl eax,06H add eax,ebx Mul0911: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,08H sub ebx,eax lea eax,[eax+eax*8] shl eax,04H add eax,ebx Mul0913: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,08H add ebx,eax lea eax,[eax+eax*8] shl eax,04H add eax,ebx Mul0915: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,06H sub ebx,eax lea eax,[ebx+ebx*4] Mul0917: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] add ebx,eax add eax,eax add eax,ebx shl eax,05H sub eax,ebx Mul0918: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,05H add ebx,ebx add eax,ebx lea eax,[eax+eax*8] Mul0919: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] lea eax,[ebx+eax*4] shl eax,05H sub eax,ebx Mul0920: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] shl ebx,07H add eax,ebx shl eax,03H sub eax,ebx Mul0921: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,08H add ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul0922: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H sub eax,ebx add ebx,ebx shl eax,05H sub eax,ebx Mul0923: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] lea eax,[ebx+eax*8] shl eax,05H sub eax,ebx Mul0924: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,07H add ebx,ebx sub eax,ebx add ebx,ebx shl eax,03H sub eax,ebx Mul0925: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,05H sub eax,ebx Mul0926: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,05H add ebx,eax shl eax,09H sub eax,ebx Mul0927: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,05H add ebx,eax shl eax,0aH sub eax,ebx Mul0929: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,05H sub ebx,eax shl eax,0aH sub eax,ebx Mul0930: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,05H sub ebx,eax shl eax,09H sub eax,ebx Mul0931: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,05H add eax,ebx Mul0933: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,06H sub ebx,eax lea eax,[ebx+ebx*2] Mul0934: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,0aH add ebx,ebx lea ebx,[ebx+ebx*8] sub eax,ebx Mul0935: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,06H sub ebx,eax lea eax,[ebx+ebx*4] Mul0936: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,07H lea eax,[eax+ebx*8] Mul0937: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] lea ebx,[eax+ebx*4] shl ebx,05H add eax,ebx Mul0938: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea ebx,[eax+ebx*8] add eax,eax shl ebx,05H add eax,ebx Mul0939: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,06H sub eax,ebx shl eax,04H sub eax,ebx Mul0940: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,06H add ebx,ebx sub eax,ebx add ebx,ebx shl eax,04H add eax,ebx Mul0941: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add ebx,eax add eax,eax add eax,ebx shl eax,05H add eax,ebx Mul0942: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,04H add ebx,eax shl eax,09H sub eax,ebx Mul0943: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,0aH lea ebx,[ebx+ebx*8] sub eax,ebx Mul0945: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,04H sub ebx,eax shl eax,0aH sub eax,ebx Mul0946: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,04H sub ebx,eax shl eax,09H sub eax,ebx Mul0948: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] add ebx,eax add eax,ebx shl eax,06H sub eax,ebx Mul0949: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,06H sub eax,ebx shl eax,04H add eax,ebx Mul0950: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,06H sub ebx,eax lea eax,[ebx+ebx*4] Mul0951: ; // 5 clocks lea ebx,[eax+eax*8] lea ebx,[eax+ebx*8] shl eax,0aH sub eax,ebx Mul0953: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,03H sub ebx,eax shl eax,0aH sub eax,ebx Mul0954: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,06H sub ebx,eax lea eax,[ebx+ebx*2] Mul0955: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,06H sub ebx,eax lea eax,[ebx+ebx*4] Mul0956: ; // 5 clocks lea ebx,[eax+eax] shl eax,05H sub eax,ebx add ebx,ebx shl eax,05H sub eax,ebx Mul0957: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,06H sub ebx,eax lea eax,[ebx+ebx*2] Mul0958: ; // 5 clocks lea ebx,[eax+eax] shl eax,05H sub eax,ebx shl eax,05H sub eax,ebx Mul0959: ; // 5 clocks mov ebx,eax shl eax,04H sub eax,ebx shl eax,06H sub eax,ebx Mul0967: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl ebx,06H add eax,ebx add ebx,ebx add eax,ebx Mul0971: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax add eax,eax add eax,ebx shl eax,06H add eax,ebx Mul0972: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,06H add ebx,eax lea eax,[eax+ebx*4] Mul0973: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,06H sub eax,ebx shl eax,04H sub eax,ebx Mul0974: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,0aH add ebx,ebx lea ebx,[ebx+ebx*4] sub eax,ebx Mul0975: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,04H add ebx,eax shl eax,0aH sub eax,ebx Mul0977: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,04H sub ebx,eax shl eax,0aH sub eax,ebx Mul0979: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,0aH lea ebx,[ebx+ebx*8] sub eax,ebx Mul0980: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,06H add eax,ebx lea eax,[ebx+eax*4] Mul0982: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,07H add ebx,ebx sub eax,ebx lea eax,[ebx+eax*8] Mul0983: ; // 5 clocks lea ebx,[eax+eax*4] lea ebx,[eax+ebx*8] shl eax,0aH sub eax,ebx Mul0985: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,03H sub ebx,eax shl eax,0aH sub eax,ebx Mul0986: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax lea ebx,[eax+ebx*4] shl eax,09H sub eax,ebx Mul0987: ; // 5 clocks lea ebx,[eax+eax*8] lea ebx,[eax+ebx*4] shl eax,0aH sub eax,ebx Mul0989: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,07H sub eax,ebx lea eax,[ebx+eax*8] Mul0991: ; // 5 clocks mov ebx,eax shl eax,05H add ebx,eax shl eax,05H sub eax,ebx Mul0993: ; // 5 clocks mov ebx,eax shl eax,05H sub eax,ebx shl eax,05H add eax,ebx Mul0995: ; // 5 clocks mov ebx,eax shl ebx,05H sub ebx,eax lea eax,[eax+eax*2] shl ebx,05H add eax,ebx Mul0996: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,06H add eax,ebx lea eax,[ebx+eax*4] Mul0999: ; // 5 clocks lea ebx,[eax+eax*2] lea ebx,[eax+ebx*8] shl eax,0aH sub eax,ebx Mul1001: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,03H sub ebx,eax shl eax,0aH sub eax,ebx Mul1003: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,07H sub eax,ebx lea eax,[ebx+eax*8] Mul1005: ; // 5 clocks lea ebx,[eax+eax*8] lea ebx,[eax+ebx*2] shl eax,0aH sub eax,ebx Mul1043: ; // 5 clocks lea ebx,[eax+eax*8] lea ebx,[eax+ebx*2] shl eax,0aH add eax,ebx Mul1045: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,0aH sub eax,ebx lea eax,[eax+ebx*8] Mul1047: ; // 5 clocks mov ebx,eax shl ebx,0aH sub ebx,eax lea eax,[eax+eax*2] lea eax,[ebx+eax*8] Mul1049: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,08H add eax,ebx lea eax,[ebx+eax*4] Mul1053: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] lea eax,[eax+ebx*8] shl eax,05H sub eax,ebx Mul1055: ; // 5 clocks mov ebx,eax shl eax,05H add eax,ebx shl eax,05H sub eax,ebx Mul1057: ; // 5 clocks mov ebx,eax shl eax,05H add eax,ebx shl eax,05H add eax,ebx Mul1059: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,0aH sub eax,ebx lea eax,[eax+ebx*8] Mul1061: ; // 5 clocks lea ebx,[eax+eax*8] lea ebx,[eax+ebx*4] shl eax,0aH add eax,ebx Mul1062: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,07H add ebx,ebx sub eax,ebx lea eax,[eax+eax*8] Mul1063: ; // 5 clocks mov ebx,eax shl ebx,0aH sub ebx,eax lea eax,[eax+eax*4] lea eax,[ebx+eax*8] Mul1065: ; // 5 clocks lea ebx,[eax+eax*4] lea ebx,[eax+ebx*8] shl eax,0aH add eax,ebx Mul1066: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,0aH add ebx,ebx sub eax,ebx lea eax,[eax+ebx*8] Mul1067: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,03H sub eax,ebx shl eax,04H sub eax,ebx Mul1068: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl eax,09H lea eax,[eax+ebx*4] Mul1069: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,07H add eax,ebx lea eax,[ebx+eax*8] Mul1071: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,07H sub eax,ebx lea eax,[eax+eax*8] Mul1073: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,04H add ebx,eax shl eax,0aH add eax,ebx Mul1074: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,08H add ebx,ebx add eax,ebx lea eax,[ebx+eax*4] Mul1075: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,0aH add eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul1076: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,02H add eax,ebx shl eax,06H sub eax,ebx Mul1077: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] lea ebx,[ebx+eax*8] shl eax,07H sub eax,ebx Mul1081: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,04H sub ebx,eax shl eax,07H sub eax,ebx Mul1082: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,04H add ebx,ebx sub eax,ebx lea eax,[ebx+eax*8] Mul1083: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] lea eax,[ebx+eax*4] shl eax,06H sub eax,ebx Mul1084: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,07H add ebx,ebx add eax,ebx add ebx,ebx lea eax,[ebx+eax*8] Mul1085: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea eax,[eax+ebx*4] shl eax,06H sub eax,ebx Mul1086: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+ebx*8] shl eax,06H sub eax,ebx Mul1087: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,0aH sub eax,ebx lea eax,[eax+ebx*8] Mul1089: ; // 5 clocks lea ebx,[eax+eax] lea ebx,[eax+ebx*8] shl ebx,06H add eax,ebx Mul1090: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+ebx*8] shl eax,06H add eax,ebx Mul1091: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,06H add ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul1092: ; // 5 clocks lea ebx,[eax*4+0H] lea eax,[eax+ebx*4] shl eax,06H add eax,ebx Mul1093: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,06H add ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul1094: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,0aH add ebx,ebx sub eax,ebx lea eax,[eax+ebx*8] Mul1095: ; // 5 clocks mov ebx,eax shl ebx,0aH sub ebx,eax lea eax,[eax+eax*8] lea eax,[ebx+eax*8] Mul1099: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,0aH sub eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul1100: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,02H add eax,ebx shl eax,06H add eax,ebx Mul1101: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,03H sub eax,ebx shl eax,04H sub eax,ebx Mul1102: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,04H sub ebx,eax shl eax,09H add eax,ebx Mul1103: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,04H sub ebx,eax shl eax,0aH add eax,ebx Mul1105: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,07H add eax,ebx lea eax,[ebx+eax*8] Mul1107: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,07H sub eax,ebx lea eax,[eax+eax*8] Mul1108: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] add ebx,eax shl eax,05H sub eax,ebx shl eax,02H Mul1109: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,0aH add eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul1110: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,04H add ebx,ebx sub eax,ebx lea eax,[ebx+eax*8] Mul1111: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] lea ebx,[ebx+eax*4] shl eax,07H sub eax,ebx Mul1113: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] lea ebx,[ebx+eax*4] shl eax,07H sub eax,ebx Mul1114: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,07H add ebx,ebx add eax,ebx lea eax,[ebx+eax*8] Mul1115: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*8] lea ebx,[ebx+eax*4] shl eax,07H sub eax,ebx Mul1117: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H add eax,ebx shl eax,05H sub eax,ebx Mul1119: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,05H sub ebx,eax shl eax,0aH add eax,ebx Mul1121: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,05H lea eax,[eax+ebx*8] sub eax,ebx Mul1123: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H add eax,ebx shl eax,05H add eax,ebx Mul1127: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] lea ebx,[eax+ebx*8] shl eax,07H sub eax,ebx Mul1129: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,05H lea eax,[eax+ebx*8] sub eax,ebx Mul1131: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,04H sub eax,ebx lea eax,[ebx+eax*8] Mul1133: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*8] lea ebx,[ebx+eax*2] shl eax,07H sub eax,ebx Mul1171: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+ebx*2] shl ebx,07H add eax,ebx Mul1173: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,07H sub eax,ebx lea eax,[eax+ebx*8] Mul1175: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+ebx*4] shl eax,05H sub eax,ebx Mul1177: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+ebx*8] shl eax,04H add eax,ebx Mul1181: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] lea ebx,[eax+ebx*4] shl eax,07H add eax,ebx Mul1183: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*8] lea eax,[ebx+eax*4] shl eax,05H sub eax,ebx Mul1185: ; // 5 clocks lea ebx,[eax+eax*8] lea ebx,[eax+ebx*4] shl ebx,05H add eax,ebx Mul1187: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,07H sub eax,ebx lea eax,[eax+ebx*8] Mul1189: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+ebx*4] shl ebx,07H add eax,ebx Mul1190: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,08H add ebx,ebx sub eax,ebx lea eax,[eax+eax*4] Mul1191: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,07H sub ebx,eax lea eax,[eax+eax*4] lea eax,[ebx+eax*8] Mul1193: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+ebx*4] shl eax,05H add eax,ebx Mul1194: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,0aH add ebx,ebx add eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul1195: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,04H add ebx,eax shl eax,04H sub eax,ebx Mul1196: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl ebx,07H lea eax,[ebx+eax*4] Mul1197: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,07H add eax,ebx lea eax,[eax+eax*8] Mul1198: ; // 5 clocks lea ebx,[eax+eax*8] add ebx,ebx add eax,ebx shl eax,06H sub eax,ebx Mul1199: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] shl eax,08H lea ebx,[ebx+ebx*8] sub eax,ebx Mul1201: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] lea ebx,[eax+ebx*8] shl eax,07H add eax,ebx Mul1202: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+ebx*4] add ebx,ebx shl eax,05H add eax,ebx Mul1203: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] lea eax,[ebx+eax*8] shl eax,04H add eax,ebx Mul1204: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,07H add ebx,ebx add eax,ebx add ebx,ebx lea eax,[ebx+eax*8] Mul1205: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,04H sub eax,ebx shl eax,04H add eax,ebx Mul1207: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+ebx*2] shl eax,06H sub eax,ebx Mul1209: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] lea ebx,[ebx+eax*8] shl ebx,04H add eax,ebx Mul1210: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax lea eax,[ebx+eax*8] add ebx,ebx shl eax,06H sub eax,ebx Mul1211: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] lea eax,[eax+ebx*2] shl eax,06H sub eax,ebx Mul1212: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] lea eax,[ebx+eax*4] add ebx,ebx shl eax,05H sub eax,ebx Mul1213: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax lea eax,[ebx+eax*8] shl eax,06H sub eax,ebx Mul1214: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*2] lea eax,[eax+ebx*8] shl eax,06H sub eax,ebx Mul1215: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*8] lea eax,[ebx+eax*2] shl eax,06H sub eax,ebx Mul1217: ; // 5 clocks lea ebx,[eax+eax*8] lea ebx,[eax+ebx*2] shl ebx,06H add eax,ebx Mul1218: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax lea ebx,[ebx+eax*8] shl ebx,06H add eax,ebx Mul1219: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax lea eax,[ebx+eax*8] shl eax,06H add eax,ebx Mul1220: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,02H add eax,ebx shl eax,05H add eax,ebx Mul1221: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] lea eax,[eax+ebx*2] shl eax,06H add eax,ebx Mul1222: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax lea eax,[ebx+eax*8] add ebx,ebx shl eax,06H add eax,ebx Mul1223: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,07H sub ebx,eax lea eax,[eax+eax*8] lea eax,[ebx+eax*8] Mul1225: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+ebx*2] shl eax,06H add eax,ebx Mul1227: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] lea ebx,[ebx+eax*8] shl eax,07H add eax,ebx Mul1228: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H add ebx,ebx add eax,ebx add ebx,ebx shl eax,05H add eax,ebx Mul1229: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] lea ebx,[ebx+eax*8] shl eax,07H add eax,ebx Mul1230: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,08H add ebx,ebx sub eax,ebx lea eax,[eax+eax*4] Mul1231: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] lea ebx,[ebx+eax*8] shl eax,08H sub eax,ebx Mul1233: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,07H add eax,ebx lea eax,[eax+eax*8] Mul1234: ; // 5 clocks lea ebx,[eax+eax*8] add ebx,ebx add eax,ebx shl eax,06H add eax,ebx Mul1235: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,08H sub eax,ebx lea eax,[eax+eax*4] Mul1236: ; // 5 clocks lea ebx,[eax+eax*8] add eax,ebx add ebx,eax add eax,eax shl ebx,06H add eax,ebx Mul1237: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea ebx,[ebx+eax*8] shl eax,08H sub eax,ebx Mul1238: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] lea ebx,[ebx+eax*8] shl eax,08H sub eax,ebx Mul1239: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*4] lea ebx,[ebx+eax*8] shl eax,08H sub eax,ebx Mul1241: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] lea ebx,[ebx+eax*8] shl ebx,04H add eax,ebx Mul1242: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,07H add ebx,ebx add eax,ebx lea eax,[eax+eax*8] Mul1243: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*4] shl ebx,05H add ebx,eax shl eax,08H sub eax,ebx Mul1245: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,05H sub eax,ebx lea eax,[ebx+eax*8] Mul1246: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] shl eax,04H sub eax,ebx shl eax,04H sub eax,ebx Mul1247: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*4] shl eax,03H sub eax,ebx shl eax,05H sub eax,ebx Mul1249: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,03H sub ebx,eax shl ebx,05H add eax,ebx Mul1251: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,04H sub eax,ebx lea eax,[eax+eax*8] Mul1255: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,08H sub eax,ebx lea eax,[eax+eax*4] Mul1257: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea ebx,[ebx+eax*4] shl eax,08H sub eax,ebx Mul1258: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] lea ebx,[ebx+eax*4] shl eax,08H sub eax,ebx Mul1259: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*4] lea ebx,[ebx+eax*4] shl eax,08H sub eax,ebx Mul1261: ; // 5 clocks lea ebx,[eax+eax*8] add eax,ebx add ebx,eax shl eax,07H sub eax,ebx Mul1263: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea ebx,[eax+ebx*4] shl eax,08H sub eax,ebx Mul1269: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*4] lea ebx,[ebx+eax*2] shl eax,08H sub eax,ebx Mul1291: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*2] shl ebx,08H add eax,ebx Mul1297: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,04H add eax,ebx lea eax,[eax+ebx*8] Mul1299: ; // 5 clocks lea ebx,[eax+eax*8] add eax,ebx add ebx,eax shl eax,07H add eax,ebx Mul1301: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*4] shl ebx,08H add eax,ebx Mul1302: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax lea eax,[eax+ebx*4] shl ebx,08H add eax,ebx Mul1303: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,05H add eax,ebx shl eax,05H sub eax,ebx Mul1305: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,08H add eax,ebx lea eax,[eax+eax*4] Mul1309: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea ebx,[eax+ebx*8] shl eax,08H add eax,ebx Mul1311: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*4] lea eax,[ebx+eax*8] shl eax,05H sub eax,ebx Mul1313: ; // 5 clocks lea ebx,[eax+eax*4] lea ebx,[eax+ebx*8] shl ebx,05H add eax,ebx Mul1314: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,04H add eax,ebx lea eax,[eax+eax*8] Mul1315: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,08H sub eax,ebx lea eax,[eax+ebx*8] Mul1317: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*8] shl eax,05H add eax,ebx Mul1318: ; // 5 clocks lea ebx,[eax+eax*4] lea ebx,[eax+ebx*8] lea eax,[eax+eax*2] shl ebx,05H add eax,eax add eax,ebx Mul1319: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,08H sub ebx,eax lea eax,[eax+eax*4] lea eax,[ebx+eax*8] Mul1321: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*8] shl ebx,08H add eax,ebx Mul1322: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax lea eax,[eax+ebx*8] shl ebx,08H add eax,ebx Mul1323: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,04H add eax,ebx lea eax,[eax+eax*8] Mul1324: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,02H add eax,ebx shl eax,06H sub eax,ebx Mul1325: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,08H add eax,ebx lea eax,[eax+eax*4] Mul1326: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] add ebx,ebx add eax,ebx shl eax,06H sub eax,ebx Mul1327: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,04H sub ebx,eax lea eax,[eax+eax*4] shl eax,08H add eax,ebx Mul1329: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] lea eax,[eax+ebx*8] shl ebx,08H add eax,ebx Mul1330: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,08H add ebx,ebx add eax,ebx lea eax,[eax+eax*4] Mul1331: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,08H add eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul1332: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] add ebx,eax add eax,ebx shl eax,06H sub eax,ebx Mul1333: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,04H add ebx,eax shl eax,08H add eax,ebx Mul1335: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] lea eax,[eax+ebx*2] shl eax,06H sub eax,ebx Mul1336: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl ebx,08H lea eax,[ebx+eax*8] Mul1338: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] lea eax,[eax+ebx*4] add ebx,ebx shl eax,06H sub eax,ebx Mul1339: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*4] shl eax,06H sub eax,ebx Mul1340: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] lea eax,[ebx+eax*8] add ebx,ebx shl eax,05H sub eax,ebx Mul1341: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,04H add eax,ebx lea eax,[eax+eax*8] Mul1342: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] lea eax,[eax+ebx*8] shl eax,06H sub eax,ebx Mul1343: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*4] lea eax,[ebx+eax*4] shl eax,06H sub eax,ebx Mul1345: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,06H lea eax,[eax+ebx*8] sub eax,ebx Mul1346: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,06H lea eax,[eax+ebx*8] sub eax,ebx Mul1347: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl ebx,06H lea eax,[eax+ebx*8] sub eax,ebx Mul1348: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax lea ebx,[eax+ebx*8] add eax,eax shl ebx,05H add eax,ebx Mul1349: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*4] shl eax,06H add eax,ebx Mul1350: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,04H add ebx,ebx add eax,ebx lea eax,[eax+eax*8] Mul1351: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,08H sub ebx,eax lea eax,[eax+eax*8] lea eax,[ebx+eax*8] Mul1353: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,08H add ebx,eax lea eax,[eax+eax*8] lea eax,[ebx+eax*8] Mul1354: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*4] add ebx,ebx shl eax,06H add eax,ebx Mul1355: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,08H sub eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul1356: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] add ebx,eax add eax,ebx shl eax,06H add eax,ebx Mul1357: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] lea eax,[ebx+eax*8] shl ebx,08H add eax,ebx Mul1358: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,03H sub ebx,eax lea eax,[eax+eax*4] shl eax,08H add ebx,ebx add eax,ebx Mul1359: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,05H sub ebx,eax lea eax,[ebx+ebx*8] Mul1361: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,04H add eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul1362: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,04H add eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul1363: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,04H add ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul1364: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,02H add eax,ebx shl eax,06H add eax,ebx Mul1365: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,04H add ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul1366: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] lea eax,[eax+ebx*8] add ebx,ebx shl eax,05H sub eax,ebx Mul1368: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,04H add ebx,eax lea eax,[eax+ebx*8] Mul1369: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,04H add eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul1370: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,08H add ebx,ebx add eax,ebx lea eax,[eax+eax*4] Mul1371: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] lea eax,[eax+ebx*8] shl eax,05H sub eax,ebx Mul1373: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea eax,[ebx+eax*8] shl eax,05H sub eax,ebx Mul1374: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,09H add ebx,ebx lea ebx,[ebx+ebx*8] sub eax,ebx Mul1375: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,05H sub ebx,eax lea eax,[eax+eax*4] shl eax,08H add eax,ebx Mul1377: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,04H add eax,ebx lea eax,[eax+eax*8] Mul1378: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,04H add eax,eax add eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul1379: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea eax,[ebx+eax*8] shl eax,05H add eax,ebx Mul1380: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] add eax,eax add ebx,eax add eax,eax shl ebx,06H add eax,ebx Mul1381: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea ebx,[ebx+eax*8] shl ebx,05H add eax,ebx Mul1382: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea eax,[ebx+eax*8] add ebx,ebx shl eax,05H add eax,ebx Mul1383: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,04H sub eax,ebx Mul1384: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,03H add eax,ebx shl eax,05H add eax,ebx Mul1386: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H add ebx,ebx sub eax,ebx lea eax,[eax+eax*8] Mul1388: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,eax shl eax,07H sub eax,ebx Mul1389: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl ebx,04H add ebx,eax shl eax,09H sub eax,ebx Mul1391: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,04H add ebx,eax lea eax,[eax+eax*2] shl eax,09H sub eax,ebx Mul1393: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,04H sub ebx,eax lea eax,[eax+eax*2] shl eax,09H sub eax,ebx Mul1394: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,03H sub ebx,eax lea eax,[eax+eax*2] shl eax,09H add ebx,ebx sub eax,ebx Mul1395: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,05H sub eax,ebx lea eax,[eax+eax*8] Mul1397: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx mov ebx,eax shl eax,07H sub eax,ebx Mul1398: ; // 5 clocks lea ebx,[eax+eax*4] add ebx,ebx add eax,ebx shl eax,07H sub eax,ebx Mul1401: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,05H sub ebx,eax shl ebx,04H add eax,ebx Mul1403: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*2] shl eax,07H sub eax,ebx Mul1407: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] lea eax,[eax+ebx*8] shl eax,07H sub eax,ebx Mul1409: ; // 5 clocks lea ebx,[eax+eax*2] lea ebx,[ebx+eax*8] shl ebx,07H add eax,ebx Mul1413: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*2] shl eax,07H add eax,ebx Mul1415: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,05H sub eax,ebx lea eax,[eax+eax*4] Mul1418: ; // 5 clocks lea ebx,[eax+eax*4] add ebx,ebx add eax,ebx shl eax,07H add eax,ebx Mul1419: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx mov ebx,eax shl eax,07H add eax,ebx Mul1421: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax add eax,ebx shl ebx,07H add eax,ebx Mul1422: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,05H sub ebx,eax lea eax,[ebx+ebx*8] Mul1423: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,08H sub ebx,eax lea eax,[eax+eax*8] shl eax,04H add eax,ebx Mul1425: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,05H sub eax,ebx lea eax,[eax+eax*4] Mul1427: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add ebx,eax add eax,ebx shl ebx,07H add eax,ebx Mul1428: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,eax shl eax,07H add eax,ebx |
Mul1429: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,04H add eax,ebx shl ebx,08H add eax,ebx Mul1430: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,05H sub ebx,eax lea eax,[ebx+ebx*4] Mul1431: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,05H sub ebx,eax lea eax,[ebx+ebx*8] Mul1432: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add eax,ebx shl eax,07H lea eax,[eax+ebx*8] Mul1433: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,08H add ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul1434: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H add ebx,ebx lea eax,[eax+eax*8] sub eax,ebx Mul1435: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,05H sub ebx,eax lea eax,[ebx+ebx*4] Mul1436: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add ebx,ebx add eax,ebx add ebx,ebx shl eax,06H sub eax,ebx Mul1437: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H lea eax,[eax+eax*8] sub eax,ebx Mul1438: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] shl eax,05H lea eax,[eax+eax*8] sub eax,ebx Mul1439: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*4] shl eax,05H lea eax,[eax+eax*8] sub eax,ebx Mul1441: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,05H add eax,ebx lea eax,[eax+ebx*8] Mul1442: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,05H add eax,ebx lea eax,[eax+ebx*8] Mul1443: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H add ebx,eax lea eax,[ebx+eax*8] Mul1445: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,05H add eax,ebx lea eax,[eax+eax*4] Mul1446: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H add ebx,ebx add ebx,eax lea eax,[ebx+eax*8] Mul1448: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,05H add eax,ebx lea eax,[ebx+eax*8] Mul1449: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,05H add eax,ebx lea eax,[eax+eax*8] Mul1450: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,05H add eax,ebx lea eax,[eax+eax*4] Mul1451: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,04H sub eax,ebx Mul1452: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,05H add ebx,eax lea eax,[eax+ebx*4] Mul1453: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl ebx,04H add ebx,eax shl eax,09H sub eax,ebx Mul1454: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,06H add ebx,ebx sub eax,ebx shl eax,05H sub eax,ebx Mul1455: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,05H add eax,ebx lea eax,[eax+eax*4] Mul1457: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,04H sub ebx,eax lea eax,[eax+eax*2] shl eax,09H sub eax,ebx Mul1458: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,05H add eax,ebx lea eax,[eax+eax*8] Mul1459: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl ebx,04H sub ebx,eax shl eax,09H sub eax,ebx Mul1460: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,05H add ebx,eax lea eax,[eax+ebx*4] Mul1461: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] lea ebx,[eax+ebx*8] shl eax,09H sub eax,ebx Mul1462: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,06H add eax,eax sub ebx,eax shl eax,07H add eax,ebx Mul1463: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,05H sub eax,ebx shl eax,06H sub eax,ebx Mul1465: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,05H add eax,ebx lea eax,[eax+eax*4] Mul1466: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,06H add eax,eax sub ebx,eax lea eax,[eax+ebx*8] Mul1467: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H add eax,ebx lea eax,[eax+eax*8] Mul1468: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*2] shl eax,04H sub eax,ebx add ebx,ebx shl eax,05H sub eax,ebx Mul1469: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea eax,[ebx+eax*4] shl eax,06H sub eax,ebx Mul1470: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,06H add ebx,eax shl eax,0aH sub eax,ebx Mul1471: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,06H add ebx,eax shl eax,0bH sub eax,ebx Mul1473: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,03H sub ebx,eax shl ebx,06H add eax,ebx Mul1474: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,04H sub ebx,eax shl ebx,05H add eax,ebx Mul1475: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea eax,[ebx+eax*4] shl eax,06H add eax,ebx Mul1476: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,05H add ebx,eax lea eax,[eax+ebx*4] Mul1477: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea ebx,[ebx+eax*4] shl ebx,06H add eax,ebx Mul1478: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea eax,[ebx+eax*4] add ebx,ebx shl eax,06H add eax,ebx Mul1479: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] shl eax,04H add ebx,eax shl eax,05H sub eax,ebx Mul1480: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl eax,07H lea eax,[eax+ebx*8] Mul1481: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,05H sub eax,ebx shl eax,06H add eax,ebx Mul1483: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,04H add ebx,eax shl eax,05H sub eax,ebx Mul1484: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,03H add ebx,ebx add eax,ebx add ebx,ebx shl eax,05H add eax,ebx Mul1485: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,05H add eax,ebx lea eax,[eax+eax*8] Mul1486: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax add eax,ebx shl eax,06H add eax,ebx Mul1487: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] shl eax,04H add ebx,eax shl eax,05H sub eax,ebx Mul1489: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,04H sub ebx,eax lea eax,[eax+eax*2] shl eax,09H sub eax,ebx Mul1490: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,eax add ebx,eax shl ebx,06H add eax,ebx Mul1491: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl eax,09H lea ebx,[ebx+ebx*8] sub eax,ebx Mul1492: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,02H add ebx,eax shl ebx,06H add eax,ebx Mul1493: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] lea ebx,[eax+ebx*8] shl eax,09H sub eax,ebx Mul1494: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,06H add ebx,ebx sub eax,ebx lea eax,[ebx+eax*8] Mul1495: ; // 5 clocks lea ebx,[eax+eax*4] lea ebx,[eax+ebx*8] lea eax,[eax+eax*2] shl eax,09H sub eax,ebx Mul1497: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] lea ebx,[eax+ebx*4] shl eax,09H sub eax,ebx Mul1498: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] shl ebx,05H add eax,eax add ebx,eax shl eax,08H sub eax,ebx Mul1499: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] shl ebx,03H sub ebx,eax shl eax,09H sub eax,ebx Mul1501: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,06H sub ebx,eax lea eax,[eax+ebx*8] Mul1502: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,04H sub eax,ebx Mul1503: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] lea ebx,[ebx+eax*8] shl eax,09H sub eax,ebx Mul1505: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,04H sub ebx,eax shl ebx,05H add eax,ebx Mul1507: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] lea ebx,[ebx+eax*8] shl eax,09H sub eax,ebx Mul1508: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,05H sub ebx,eax add eax,eax shl ebx,04H add eax,ebx Mul1510: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*2] lea ebx,[ebx+eax*8] shl eax,09H sub eax,ebx Mul1511: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] lea ebx,[ebx+eax*8] shl eax,09H sub eax,ebx Mul1513: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] lea ebx,[eax+ebx*4] shl eax,09H sub eax,ebx Mul1515: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,06H sub eax,ebx lea eax,[ebx+eax*8] Mul1517: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*2] lea ebx,[eax+ebx*8] shl eax,09H sub eax,ebx Mul1519: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] lea ebx,[ebx+eax*4] shl eax,09H sub eax,ebx Mul1523: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] lea ebx,[ebx+eax*4] shl eax,09H sub eax,ebx Mul1549: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*4] shl ebx,09H add eax,ebx Mul1553: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,09H add ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul1555: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax lea eax,[ebx+eax*8] shl ebx,09H add eax,ebx Mul1557: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,09H sub eax,ebx lea eax,[eax+ebx*8] Mul1559: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,09H sub ebx,eax lea eax,[eax+eax*2] lea eax,[ebx+eax*8] Mul1561: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*8] shl ebx,09H add eax,ebx Mul1562: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax lea eax,[eax+ebx*8] shl ebx,09H add eax,ebx Mul1564: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,05H add ebx,ebx add eax,ebx add ebx,ebx shl eax,05H sub eax,ebx Mul1565: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H sub eax,ebx shl ebx,09H add eax,ebx Mul1567: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,09H sub ebx,eax shl eax,05H add eax,ebx Mul1569: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,04H add ebx,eax shl ebx,05H add eax,ebx Mul1570: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,09H add ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul1571: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H add eax,ebx shl ebx,09H add eax,ebx Mul1573: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,09H add ebx,eax lea eax,[eax+eax*8] lea eax,[ebx+eax*4] Mul1574: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H add ebx,ebx add eax,ebx shl ebx,08H add eax,ebx Mul1575: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,06H sub eax,ebx lea eax,[eax+eax*4] Mul1577: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,09H add ebx,eax lea eax,[eax+eax*4] lea eax,[ebx+eax*8] Mul1578: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,09H add ebx,ebx sub eax,ebx lea eax,[eax+ebx*8] Mul1579: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea eax,[ebx+eax*8] shl ebx,09H add eax,ebx Mul1580: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl ebx,02H add eax,ebx shl eax,06H sub eax,ebx Mul1581: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,06H add ebx,eax lea eax,[eax+ebx*8] Mul1582: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax lea eax,[ebx+eax*8] add ebx,ebx shl eax,06H sub eax,ebx Mul1583: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,04H sub ebx,eax lea eax,[eax+eax*2] shl eax,09H add eax,ebx Mul1585: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,04H add eax,ebx shl ebx,05H add eax,ebx Mul1586: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,04H add eax,ebx shl ebx,05H add eax,ebx Mul1587: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,09H add eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul1588: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*8] add ebx,ebx shl eax,06H add ebx,ebx sub eax,ebx Mul1589: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,04H add eax,ebx shl ebx,05H add eax,ebx Mul1591: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax lea eax,[ebx+eax*8] shl eax,06H sub eax,ebx Mul1592: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx shl ebx,09H lea eax,[ebx+eax*8] Mul1593: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,04H add eax,ebx shl ebx,05H add eax,ebx Mul1594: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*8] add ebx,ebx shl eax,06H sub eax,ebx Mul1595: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,06H sub ebx,eax lea eax,[ebx+ebx*4] Mul1596: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,06H add ebx,ebx add eax,ebx add ebx,ebx lea eax,[ebx+eax*8] Mul1597: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*8] shl eax,06H sub eax,ebx Mul1598: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*4] shl eax,06H lea eax,[eax+eax*4] sub eax,ebx Mul1599: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] lea eax,[ebx+eax*8] shl eax,06H sub eax,ebx Mul1601: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,06H add eax,ebx lea eax,[eax+ebx*4] Mul1602: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,06H add eax,ebx lea eax,[eax+ebx*4] Mul1603: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*8] shl eax,06H add eax,ebx Mul1604: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,06H add eax,ebx lea eax,[ebx+eax*4] Mul1605: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,06H add eax,ebx lea eax,[eax+eax*4] Mul1606: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*8] add ebx,ebx shl eax,06H add eax,ebx Mul1607: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,09H sub ebx,eax lea eax,[eax+eax*8] lea eax,[ebx+eax*8] Mul1609: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax lea eax,[ebx+eax*8] shl eax,06H add eax,ebx Mul1610: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,06H add eax,ebx lea eax,[eax+eax*4] Mul1611: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] lea eax,[ebx+eax*8] shl ebx,09H add eax,ebx Mul1612: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,06H add ebx,eax lea eax,[eax+ebx*4] Mul1613: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,04H sub eax,ebx shl ebx,09H add eax,ebx Mul1614: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,03H add ebx,ebx add eax,ebx shl ebx,08H add eax,ebx Mul1615: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,06H add eax,ebx lea eax,[eax+eax*4] Mul1617: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,06H add ebx,eax lea eax,[eax+ebx*8] Mul1618: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax lea eax,[ebx+eax*8] add ebx,ebx shl eax,06H add eax,ebx Mul1619: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,04H add eax,ebx shl ebx,09H add eax,ebx Mul1620: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,06H add ebx,eax lea eax,[eax+ebx*4] Mul1621: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,09H add ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul1622: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,04H add ebx,ebx add eax,ebx shl ebx,08H add eax,ebx Mul1624: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,03H add eax,ebx shl eax,06H add eax,ebx Mul1625: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,06H add eax,ebx lea eax,[eax+eax*4] Mul1626: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,06H add eax,eax add ebx,eax lea eax,[eax+ebx*8] Mul1627: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,06H add eax,ebx add ebx,ebx add ebx,eax add eax,eax add eax,ebx Mul1629: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,04H add eax,ebx shl eax,05H sub eax,ebx Mul1630: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,06H add ebx,ebx add eax,ebx lea eax,[eax+eax*4] Mul1631: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,05H sub ebx,eax lea eax,[eax+eax*2] shl eax,09H add eax,ebx Mul1633: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,05H add eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul1634: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,05H add eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul1635: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,05H add ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul1636: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,06H add eax,ebx lea eax,[ebx+eax*4] Mul1637: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,05H add eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul1638: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,06H add eax,eax sub ebx,eax lea eax,[ebx+ebx*8] Mul1640: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,03H add eax,ebx shl eax,06H sub eax,ebx Mul1641: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,05H add eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul1642: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,05H add eax,eax add eax,ebx add ebx,ebx lea eax,[eax+ebx*8] Mul1643: ; // 5 clocks lea ebx,[eax*8+0H] lea eax,[eax+eax*4] add eax,ebx add ebx,eax shl eax,07H sub eax,ebx Mul1645: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,06H add eax,ebx lea eax,[eax+eax*4] Mul1647: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,06H sub ebx,eax lea eax,[ebx+ebx*8] Mul1649: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx shl eax,07H sub eax,ebx add ebx,ebx sub eax,ebx Mul1650: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] shl eax,06H add ebx,ebx add eax,ebx lea eax,[eax+eax*4] Mul1651: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx mov ebx,eax shl eax,07H sub eax,ebx Mul1652: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,02H add eax,ebx shl eax,07H sub eax,ebx Mul1653: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax add eax,ebx shl eax,07H sub eax,ebx Mul1657: ; // 5 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*2] add ebx,eax add eax,eax add eax,ebx shl eax,07H sub eax,ebx Mul1658: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H add ebx,ebx sub eax,ebx shl eax,06H sub eax,ebx Mul1661: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*4] shl eax,07H sub eax,ebx Mul1662: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*2] lea eax,[ebx+eax*8] shl eax,06H sub eax,ebx Mul1663: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] lea eax,[ebx+eax*4] shl eax,07H sub eax,ebx Mul1665: ; // 5 clocks lea ebx,[eax+eax*2] lea ebx,[eax+ebx*4] shl ebx,07H add eax,ebx Mul1666: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax lea ebx,[eax+ebx*8] shl ebx,06H add eax,ebx Mul1667: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*4] shl eax,07H add eax,ebx Mul1670: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H add ebx,ebx sub eax,ebx shl eax,06H add eax,ebx Mul1671: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,09H sub ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul1675: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax add eax,ebx shl eax,07H add eax,ebx Mul1676: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,02H add eax,ebx shl eax,07H add eax,ebx Mul1677: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,04H sub eax,ebx shl ebx,09H add eax,ebx Mul1678: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,08H sub ebx,eax lea eax,[eax+eax*8] shl eax,04H add ebx,ebx add eax,ebx Mul1679: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,09H sub ebx,eax lea eax,[eax+eax*8] shl eax,04H add eax,ebx Mul1681: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,09H add ebx,eax lea eax,[eax+eax*8] shl eax,04H add eax,ebx Mul1683: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,06H sub ebx,eax lea eax,[ebx+ebx*8] Mul1685: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add ebx,eax add eax,ebx shl ebx,07H add eax,ebx Mul1686: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,09H add eax,eax sub ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul1687: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx add ebx,ebx add ebx,eax shl eax,07H add eax,ebx Mul1688: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,03H add eax,ebx shl eax,06H add eax,ebx Mul1689: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,09H add ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul1690: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,06H add eax,eax add eax,ebx lea eax,[eax+eax*4] Mul1691: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,09H sub ebx,eax shl eax,05H add eax,ebx Mul1692: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] add ebx,eax add eax,ebx add ebx,ebx shl eax,06H sub eax,ebx Mul1693: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H sub eax,ebx shl ebx,09H add eax,ebx Mul1694: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,08H sub ebx,eax lea eax,[eax+eax*4] shl eax,05H add ebx,ebx add eax,ebx Mul1695: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,09H sub ebx,eax lea eax,[eax+eax*4] shl eax,05H add eax,ebx Mul1697: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,09H add ebx,eax lea eax,[eax+eax*4] shl eax,05H add eax,ebx Mul1698: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,06H add eax,eax add ebx,eax lea eax,[eax+ebx*8] Mul1699: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H add eax,ebx shl ebx,09H add eax,ebx Mul1701: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,06H sub eax,ebx lea eax,[eax+eax*8] Mul1702: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl eax,05H add ebx,ebx add eax,ebx shl ebx,08H add eax,ebx Mul1704: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl ebx,03H add eax,ebx shl eax,06H sub eax,ebx Mul1706: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,09H add eax,eax add ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul1708: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,06H add ebx,ebx sub eax,ebx add ebx,ebx shl eax,05H sub eax,ebx Mul1710: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,06H sub ebx,eax lea eax,[ebx+ebx*8] Mul1712: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,04H sub eax,ebx shl eax,04H Mul1713: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,06H sub eax,ebx lea eax,[eax+eax*2] Mul1716: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] shl ebx,06H sub ebx,eax lea eax,[ebx+ebx*2] Mul1717: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax*8+0H] add ebx,eax add eax,eax add eax,ebx shl eax,06H sub eax,ebx Mul1718: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,05H sub eax,ebx add ebx,ebx shl eax,06H sub eax,ebx Mul1719: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,06H sub ebx,eax lea eax,[ebx+ebx*8] Mul1720: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add eax,ebx shl eax,04H sub eax,ebx shl eax,03H Mul1722: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,06H sub ebx,eax lea eax,[ebx+ebx*2] Mul1723: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,05H sub eax,ebx shl eax,06H sub eax,ebx Mul1724: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,06H sub ebx,eax add eax,ebx add ebx,ebx add eax,ebx Mul1725: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,06H sub ebx,eax lea eax,[ebx+ebx*2] Mul1726: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*2] shl eax,06H lea eax,[eax+eax*8] sub eax,ebx Mul1727: ; // 5 clocks mov ebx,eax lea eax,[eax+eax*2] shl eax,06H lea eax,[eax+eax*8] sub eax,ebx Mul1735: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,06H add ebx,eax lea eax,[eax*4+0H] add eax,ebx add ebx,ebx add eax,ebx Mul1739: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl ebx,06H add eax,ebx add ebx,ebx add eax,ebx Mul1740: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,06H add ebx,ebx add ebx,eax lea eax,[eax+ebx*2] Mul1741: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] add eax,ebx shl ebx,06H add eax,ebx add ebx,ebx add eax,ebx Mul1742: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,06H sub eax,ebx add ebx,ebx shl eax,05H sub eax,ebx Mul1743: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,06H add eax,ebx lea eax,[eax+eax*2] Mul1745: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax*8+0H] add eax,ebx shl ebx,06H add eax,ebx add ebx,ebx add eax,ebx Mul1748: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,06H add ebx,ebx add ebx,eax lea eax,[eax+ebx*2] Mul1750: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl ebx,06H add eax,eax add eax,ebx add ebx,ebx add eax,ebx Mul1751: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,06H sub eax,ebx shl eax,05H sub eax,ebx Mul1752: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,06H add ebx,eax lea eax,[eax+ebx*8] Mul1753: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,06H add eax,ebx add ebx,ebx add ebx,eax add eax,eax add eax,ebx Mul1754: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx add ebx,eax shl eax,07H add ebx,ebx sub eax,ebx Mul1755: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,06H add eax,ebx lea eax,[eax+eax*8] Mul1758: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,05H add ebx,eax shl eax,0aH sub eax,ebx Mul1759: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,05H add ebx,eax shl eax,0bH sub eax,ebx Mul1761: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,05H sub ebx,eax shl eax,0bH sub eax,ebx Mul1762: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,05H sub ebx,eax shl eax,0aH sub eax,ebx Mul1764: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*8] shl eax,06H add ebx,ebx add ebx,eax lea eax,[eax+ebx*2] Mul1765: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add eax,ebx shl eax,07H sub eax,ebx add ebx,ebx sub eax,ebx Mul1766: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx add ebx,eax shl eax,08H add ebx,ebx sub eax,ebx Mul1768: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,06H add eax,ebx lea eax,[ebx+eax*8] Mul1769: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,06H sub eax,ebx shl eax,05H add eax,ebx Mul1770: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] add ebx,eax add eax,eax sub eax,ebx add ebx,ebx shl eax,08H sub eax,ebx Mul1773: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,06H add eax,ebx lea eax,[eax+eax*8] Mul1775: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx add ebx,ebx add ebx,eax shl eax,08H sub eax,ebx Mul1777: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,08H sub eax,ebx add ebx,ebx sub eax,ebx Mul1778: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx mov ebx,eax shl eax,07H sub eax,ebx Mul1779: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx add ebx,eax shl eax,08H sub eax,ebx Mul1781: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] add ebx,eax add eax,eax sub eax,ebx shl eax,08H sub eax,ebx Mul1785: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx mov ebx,eax shl eax,08H sub eax,ebx Mul1799: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx mov ebx,eax shl eax,08H add eax,ebx Mul1803: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,ebx sub ebx,eax shl ebx,08H add eax,ebx Mul1805: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx add ebx,eax shl eax,08H add eax,ebx Mul1806: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx mov ebx,eax shl eax,07H add eax,ebx Mul1807: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,08H add eax,ebx add ebx,ebx add eax,ebx Mul1809: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,06H add eax,ebx lea eax,[eax+eax*8] Mul1811: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx add ebx,eax shl eax,07H add eax,ebx Mul1814: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,ebx sub ebx,eax add eax,eax shl ebx,08H add eax,ebx Mul1815: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax add eax,ebx shl ebx,07H add eax,ebx Mul1816: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx add ebx,ebx add ebx,eax shl eax,07H add eax,ebx Mul1818: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,06H add eax,eax add eax,ebx lea eax,[eax+eax*8] Mul1819: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax shl ebx,07H add ebx,eax add eax,eax add eax,ebx Mul1820: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx mov ebx,eax add eax,eax shl ebx,07H add eax,ebx Mul1821: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,05H sub eax,ebx shl ebx,09H add eax,ebx Mul1822: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,08H sub ebx,eax lea eax,[eax+eax*8] shl eax,05H add ebx,ebx add eax,ebx Mul1823: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,09H sub ebx,eax lea eax,[eax+eax*8] shl eax,05H add eax,ebx Mul1825: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,09H add ebx,eax lea eax,[eax+eax*8] shl eax,05H add eax,ebx Mul1826: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,08H add ebx,eax lea eax,[eax+eax*8] shl eax,05H add ebx,ebx add eax,ebx Mul1827: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl eax,05H add eax,ebx shl ebx,09H add eax,ebx Mul1830: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,07H add eax,eax sub ebx,eax lea eax,[ebx+ebx*4] Mul1832: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,08H lea eax,[eax+ebx*8] Mul1833: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,04H add ebx,eax shl ebx,05H add eax,ebx Mul1834: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] add ebx,eax add eax,eax add eax,ebx add ebx,ebx shl eax,06H sub eax,ebx Mul1836: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,02H add eax,ebx shl eax,06H sub eax,ebx Mul1838: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,ebx add eax,ebx shl eax,06H sub eax,ebx Mul1840: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] add eax,ebx add ebx,ebx shl eax,08H lea eax,[eax+ebx*8] Mul1842: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,09H add eax,eax add ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul1843: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add ebx,eax add eax,eax add eax,ebx shl eax,06H sub eax,ebx Mul1844: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,06H add ebx,ebx sub eax,ebx add ebx,ebx shl eax,05H sub eax,ebx Mul1845: ; // 5 clocks lea ebx,[eax+eax] lea eax,[eax+eax*8] add ebx,eax add eax,eax add eax,ebx shl eax,06H sub eax,ebx Mul1846: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] lea eax,[ebx+eax*8] add ebx,ebx shl eax,06H sub eax,ebx Mul1847: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] lea eax,[ebx+eax*4] shl eax,06H sub eax,ebx Mul1848: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,07H add ebx,ebx sub eax,ebx add ebx,ebx shl eax,04H add ebx,ebx sub eax,ebx Mul1850: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H sub eax,ebx add ebx,ebx shl eax,06H sub eax,ebx Mul1851: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*2] lea eax,[ebx+eax*8] shl eax,06H sub eax,ebx Mul1852: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] shl ebx,06H add ebx,eax shl eax,09H sub eax,ebx Mul1853: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,06H sub eax,ebx Mul1854: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,06H add ebx,eax shl eax,0aH sub eax,ebx Mul1855: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,06H add ebx,eax shl eax,0bH sub eax,ebx Mul1857: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,06H sub ebx,eax shl eax,0bH sub eax,ebx Mul1858: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,06H sub ebx,eax shl eax,0aH sub eax,ebx Mul1859: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H sub eax,ebx shl eax,06H add eax,ebx Mul1860: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,05H add eax,eax add ebx,eax add eax,eax shl ebx,04H add eax,ebx Mul1861: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] lea ebx,[eax+ebx*8] shl ebx,06H add eax,ebx Mul1862: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,05H sub eax,ebx add ebx,ebx shl eax,06H add eax,ebx Mul1864: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax shl ebx,07H lea eax,[ebx+eax*8] Mul1865: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] lea ebx,[eax+ebx*4] shl ebx,06H add eax,ebx Mul1866: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,07H add eax,eax sub ebx,eax lea eax,[ebx+ebx*2] Mul1867: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,ebx add ebx,eax shl ebx,06H add eax,ebx Mul1868: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,06H add ebx,ebx sub eax,ebx add ebx,ebx shl eax,05H add eax,ebx Mul1869: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add ebx,eax add eax,eax add eax,ebx shl eax,06H add eax,ebx Mul1870: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,07H add eax,eax sub ebx,eax lea eax,[ebx+ebx*4] Mul1872: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx lea eax,[ebx+eax*8] shl eax,04H Mul1874: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,ebx add eax,ebx shl eax,06H add eax,ebx Mul1875: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,07H sub ebx,eax lea eax,[ebx+ebx*4] Mul1876: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,02H add eax,ebx shl eax,06H add eax,ebx Mul1878: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,06H sub eax,ebx add ebx,ebx shl eax,05H sub eax,ebx Mul1880: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,03H add eax,ebx shl eax,06H add eax,ebx Mul1882: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add ebx,eax add eax,eax add eax,ebx add ebx,ebx shl eax,06H add eax,ebx Mul1883: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,06H sub eax,ebx shl eax,05H sub eax,ebx Mul1884: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] add eax,ebx add ebx,ebx add eax,ebx add ebx,ebx shl eax,06H sub eax,ebx Mul1886: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,0bH add ebx,ebx lea ebx,[ebx+ebx*8] sub eax,ebx Mul1887: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,05H add ebx,eax shl eax,0bH sub eax,ebx Mul1889: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,05H sub ebx,eax shl eax,0bH sub eax,ebx Mul1890: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,05H sub ebx,eax shl eax,0aH sub eax,ebx Mul1892: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx add ebx,ebx add eax,ebx add ebx,ebx shl eax,06H add eax,ebx Mul1893: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,06H sub eax,ebx shl eax,05H add eax,ebx Mul1895: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,07H sub eax,ebx shl eax,04H sub eax,ebx Mul1896: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] add ebx,eax add eax,ebx add ebx,ebx shl eax,07H sub eax,ebx Mul1898: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,06H sub eax,ebx add ebx,ebx shl eax,05H add eax,ebx Mul1900: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*4] add ebx,eax add eax,ebx add ebx,ebx shl eax,07H sub eax,ebx Mul1902: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,04H add ebx,eax shl eax,0aH sub eax,ebx Mul1903: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,04H add ebx,eax shl eax,0bH sub eax,ebx Mul1905: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,04H sub ebx,eax shl eax,0bH sub eax,ebx Mul1906: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax shl ebx,04H sub ebx,eax shl eax,0aH sub eax,ebx Mul1908: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*2] add ebx,eax add eax,ebx shl eax,07H sub eax,ebx Mul1909: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax add eax,eax add eax,ebx shl eax,07H sub eax,ebx Mul1910: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,07H sub ebx,eax lea eax,[ebx+ebx*4] Mul1911: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,07H add ebx,eax shl eax,04H sub eax,ebx Mul1912: ; // 5 clocks lea ebx,[eax*8+0H] shl eax,07H add ebx,eax shl eax,04H sub eax,ebx Mul1913: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,07H sub eax,ebx shl eax,04H add eax,ebx Mul1914: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,07H sub ebx,eax lea eax,[ebx+ebx*2] Mul1915: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,07H sub ebx,eax lea eax,[ebx+ebx*4] Mul1916: ; // 5 clocks lea ebx,[eax+eax] shl eax,05H sub eax,ebx add ebx,ebx shl eax,06H sub eax,ebx Mul1917: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,07H sub ebx,eax lea eax,[ebx+ebx*2] Mul1918: ; // 5 clocks lea ebx,[eax+eax] shl eax,05H sub eax,ebx shl eax,06H sub eax,ebx Mul1919: ; // 5 clocks mov ebx,eax shl eax,04H sub eax,ebx shl eax,07H sub eax,ebx Mul1927: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl ebx,07H add eax,ebx add ebx,ebx add eax,ebx Mul1931: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax add eax,eax add eax,ebx shl eax,07H add eax,ebx Mul1932: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,07H add ebx,eax lea eax,[eax+ebx*4] Mul1933: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax*8+0H] add eax,ebx shl ebx,07H add eax,ebx add ebx,ebx add eax,ebx Mul1934: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx shl ebx,07H add eax,ebx add ebx,ebx add eax,ebx Mul1935: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,07H add eax,ebx lea eax,[eax+eax*4] Mul1940: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,07H add eax,ebx lea eax,[ebx+eax*4] Mul1942: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax add eax,eax add eax,ebx add ebx,ebx shl eax,07H add eax,ebx Mul1944: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*2] shl eax,07H add ebx,ebx add ebx,eax lea eax,[eax+ebx*4] Mul1945: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*4] shl ebx,07H add eax,ebx lea eax,[eax+eax*4] Mul1946: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,06H sub eax,ebx add ebx,ebx shl eax,05H sub eax,ebx Mul1947: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,07H add eax,ebx lea eax,[eax+eax*2] Mul1948: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,08H add ebx,ebx sub eax,ebx add ebx,ebx shl eax,03H sub eax,ebx Mul1949: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,06H sub eax,ebx shl eax,05H sub eax,ebx Mul1950: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,05H add ebx,eax shl eax,0aH sub eax,ebx Mul1951: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,05H add ebx,eax shl eax,0bH sub eax,ebx Mul1953: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,05H sub ebx,eax shl eax,0bH sub eax,ebx Mul1954: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,05H sub ebx,eax shl eax,0aH sub eax,ebx Mul1955: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,06H sub eax,ebx shl eax,05H add eax,ebx Mul1956: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,07H add eax,ebx lea eax,[ebx+eax*4] Mul1958: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,0bH add ebx,ebx lea ebx,[ebx+ebx*8] sub eax,ebx Mul1960: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl eax,07H sub eax,ebx shl eax,03H Mul1963: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,07H sub eax,ebx shl eax,04H sub eax,ebx Mul1964: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,07H add ebx,ebx sub eax,ebx add ebx,ebx shl eax,04H add eax,ebx Mul1965: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,07H add eax,ebx lea eax,[eax+eax*4] Mul1966: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,04H add ebx,eax shl eax,0aH sub eax,ebx Mul1967: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,0bH lea ebx,[ebx+ebx*8] sub eax,ebx Mul1969: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,04H sub ebx,eax shl eax,0bH sub eax,ebx Mul1970: ; // 5 clocks lea ebx,[eax+eax*4] add eax,eax shl ebx,04H sub ebx,eax shl eax,0aH sub eax,ebx Mul1971: ; // 5 clocks lea ebx,[eax*4+0H] lea eax,[eax+eax*8] add ebx,eax add eax,eax add eax,ebx shl eax,06H sub eax,ebx Mul1972: ; // 5 clocks lea ebx,[eax+eax*8] lea eax,[eax*4+0H] lea ebx,[eax+ebx*8] shl eax,09H sub eax,ebx Mul1973: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,07H sub eax,ebx shl eax,04H add eax,ebx Mul1974: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax lea ebx,[eax+ebx*8] shl eax,0aH sub eax,ebx Mul1975: ; // 5 clocks lea ebx,[eax+eax*8] lea ebx,[eax+ebx*8] shl eax,0bH sub eax,ebx Mul1977: ; // 5 clocks lea ebx,[eax+eax*8] shl ebx,03H sub ebx,eax shl eax,0bH sub eax,ebx Mul1978: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,08H add ebx,ebx sub eax,ebx lea eax,[ebx+eax*8] Mul1979: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,06H add ebx,eax shl eax,05H sub eax,ebx Mul1980: ; // 5 clocks lea ebx,[eax+eax] shl eax,06H sub eax,ebx add ebx,ebx shl eax,05H sub eax,ebx Mul1981: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,06H add ebx,eax shl eax,05H sub eax,ebx Mul1982: ; // 5 clocks lea ebx,[eax+eax] shl eax,06H add ebx,eax shl eax,05H sub eax,ebx Mul1983: ; // 5 clocks mov ebx,eax shl eax,05H sub eax,ebx shl eax,06H sub eax,ebx Mul1985: ; // 5 clocks lea ebx,[eax+eax*8] shl eax,08H sub eax,ebx lea eax,[ebx+eax*8] Mul1986: ; // 5 clocks lea ebx,[eax+eax] shl eax,06H sub eax,ebx shl eax,05H add eax,ebx Mul1987: ; // 5 clocks mov ebx,eax shl ebx,05H sub ebx,eax lea eax,[eax+eax*2] shl ebx,06H add eax,ebx Mul1988: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,08H add ebx,ebx sub eax,ebx add ebx,ebx lea eax,[ebx+eax*8] Mul1989: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl eax,02H sub eax,ebx shl eax,06H add eax,ebx Mul1990: ; // 5 clocks mov ebx,eax shl ebx,05H sub ebx,eax lea eax,[eax+eax*2] shl ebx,06H add eax,eax add eax,ebx Mul1992: ; // 5 clocks lea ebx,[eax*8+0H] shl eax,08H sub eax,ebx lea eax,[ebx+eax*8] Mul1993: ; // 5 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] shl ebx,03H sub ebx,eax shl ebx,06H add eax,ebx Mul1996: ; // 5 clocks lea ebx,[eax+eax*2] lea eax,[eax*4+0H] shl ebx,04H add ebx,eax shl eax,09H sub eax,ebx Mul1997: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,07H sub eax,ebx shl eax,04H sub eax,ebx Mul1998: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,0bH add ebx,ebx lea ebx,[ebx+ebx*4] sub eax,ebx Mul1999: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,04H add ebx,eax shl eax,0bH sub eax,ebx Mul2001: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,04H sub ebx,eax shl eax,0bH sub eax,ebx Mul2002: ; // 5 clocks lea ebx,[eax+eax*2] add eax,eax shl ebx,04H sub ebx,eax shl eax,0aH sub eax,ebx Mul2003: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,0bH lea ebx,[ebx+ebx*8] sub eax,ebx Mul2004: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax shl eax,08H sub eax,ebx shl eax,02H Mul2006: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,08H add ebx,ebx sub eax,ebx lea eax,[ebx+eax*8] Mul2007: ; // 5 clocks lea ebx,[eax+eax*4] lea ebx,[eax+ebx*8] shl eax,0bH sub eax,ebx Mul2009: ; // 5 clocks lea ebx,[eax+eax*4] shl ebx,03H sub ebx,eax shl eax,0bH sub eax,ebx Mul2010: ; // 5 clocks lea ebx,[eax+eax*8] add eax,eax lea ebx,[eax+ebx*4] shl eax,0aH sub eax,ebx Mul2011: ; // 5 clocks lea ebx,[eax+eax*8] lea ebx,[eax+ebx*4] shl eax,0bH sub eax,ebx Mul2013: ; // 5 clocks lea ebx,[eax+eax*4] shl eax,08H sub eax,ebx lea eax,[ebx+eax*8] Mul2015: ; // 5 clocks mov ebx,eax shl eax,05H add ebx,eax shl eax,06H sub eax,ebx Mul2017: ; // 5 clocks mov ebx,eax shl eax,06H sub eax,ebx shl eax,05H add eax,ebx Mul2019: ; // 5 clocks mov ebx,eax shl ebx,06H sub ebx,eax lea eax,[eax+eax*2] shl ebx,05H add eax,ebx Mul2020: ; // 5 clocks lea ebx,[eax*4+0H] shl eax,08H sub eax,ebx lea eax,[ebx+eax*8] Mul2023: ; // 5 clocks lea ebx,[eax+eax*2] lea ebx,[eax+ebx*8] shl eax,0bH sub eax,ebx Mul2025: ; // 5 clocks lea ebx,[eax+eax*2] shl ebx,03H sub ebx,eax shl eax,0bH sub eax,ebx Mul2027: ; // 5 clocks lea ebx,[eax+eax*2] shl eax,08H sub eax,ebx lea eax,[ebx+eax*8] Mul2029: ; // 5 clocks lea ebx,[eax+eax*8] lea ebx,[eax+ebx*2] shl eax,0bH sub eax,ebx Mul0857: ; // 6 clocks lea ebx,[eax+eax*2] lea ebx,[eax+ebx*8] add eax,ebx shl eax,05H add eax,ebx Mul0947: ; // 6 clocks lea ebx,[eax+eax*8] add eax,ebx add ebx,eax add eax,ebx shl eax,05H add eax,ebx Mul0981: ; // 6 clocks mov ebx,eax shl ebx,07H sub ebx,eax lea eax,[eax+eax*4] sub ebx,eax lea eax,[eax+ebx*8] Mul1337: ; // 6 clocks lea ebx,[eax+eax*2] shl ebx,06H sub ebx,eax mov eax,ebx shl eax,03H sub eax,ebx Mul1367: ; // 6 clocks lea ebx,[eax+eax*4] add eax,eax lea ebx,[ebx+eax*8] add eax,ebx shl ebx,06H add eax,ebx Mul1385: ; // 6 clocks lea ebx,[eax+eax*4] lea ebx,[eax+ebx*8] add eax,ebx shl eax,05H add eax,ebx Mul1387: ; // 6 clocks lea ebx,[eax+eax*4] lea ebx,[eax+ebx*4] add eax,ebx shl eax,06H sub eax,ebx Mul1447: ; // 6 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl ebx,05H add eax,ebx lea eax,[eax+ebx*8] Mul1623: ; // 6 clocks lea ebx,[eax+eax*2] shl ebx,03H add eax,ebx add ebx,ebx sub ebx,eax shl eax,06H add eax,ebx Mul1639: ; // 6 clocks lea ebx,[eax+eax*2] lea ebx,[eax+ebx*8] add eax,ebx shl eax,06H sub eax,ebx Mul1703: ; // 6 clocks lea ebx,[eax+eax*4] add eax,eax lea ebx,[ebx+ebx*4] add eax,ebx shl eax,06H sub eax,ebx Mul1705: ; // 6 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx lea eax,[ebx+eax*4] shl eax,05H add eax,ebx Mul1707: ; // 6 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx lea ebx,[ebx+eax*4] shl ebx,05H add eax,ebx Mul1709: ; // 6 clocks lea ebx,[eax+eax*8] shl eax,07H add ebx,eax add eax,eax add eax,ebx lea eax,[ebx+eax*4] Mul1711: ; // 6 clocks lea ebx,[eax+eax*8] lea eax,[eax+eax*4] add eax,ebx shl eax,07H lea ebx,[ebx+ebx*8] sub eax,ebx Mul1714: ; // 6 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax shl eax,06H lea eax,[eax+eax*2] sub eax,ebx Mul1715: ; // 6 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx shl eax,05H sub eax,ebx lea eax,[eax+eax*4] Mul1721: ; // 6 clocks lea ebx,[eax+eax*2] shl ebx,06H add eax,ebx add ebx,ebx sub ebx,eax lea eax,[eax+ebx*8] Mul1747: ; // 6 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,08H lea ebx,[ebx+ebx*8] sub eax,ebx Mul1749: ; // 6 clocks lea ebx,[eax+eax*8] add eax,eax add ebx,eax lea eax,[ebx+ebx*4] shl eax,05H sub eax,ebx Mul1757: ; // 6 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl eax,05H sub eax,ebx lea eax,[ebx+eax*8] Mul1763: ; // 6 clocks lea ebx,[eax+eax*4] shl ebx,05H add eax,ebx lea ebx,[eax+ebx*8] add eax,eax add eax,ebx Mul1767: ; // 6 clocks mov ebx,eax lea eax,[eax+eax*2] lea ebx,[ebx+eax*8] add eax,ebx shl eax,06H sub eax,ebx Mul1771: ; // 6 clocks lea ebx,[eax+eax*2] shl eax,08H sub eax,ebx mov ebx,eax shl eax,03H sub eax,ebx Mul1813: ; // 6 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx lea ebx,[eax+eax*2] shl eax,08H add eax,ebx Mul1817: ; // 6 clocks lea ebx,[eax+eax*2] lea eax,[eax+ebx*8] add ebx,eax shl ebx,06H add eax,ebx Mul1829: ; // 6 clocks lea ebx,[eax+eax*2] add eax,eax lea ebx,[ebx+ebx*8] add eax,ebx shl eax,06H sub eax,ebx Mul1831: ; // 6 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax shl eax,04H add eax,ebx shl ebx,08H add eax,ebx Mul1835: ; // 6 clocks lea ebx,[eax+eax*4] shl eax,07H add ebx,eax add eax,eax sub eax,ebx shl eax,04H sub eax,ebx Mul1837: ; // 6 clocks lea ebx,[eax+eax*8] add eax,ebx add ebx,eax add eax,ebx shl eax,06H sub eax,ebx Mul1839: ; // 6 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx lea ebx,[eax+ebx*8] shl eax,08H add eax,ebx Mul1841: ; // 6 clocks lea ebx,[eax+eax*2] shl ebx,05H add eax,ebx add ebx,ebx add ebx,eax add eax,eax lea eax,[ebx+eax*8] Mul1849: ; // 6 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax lea eax,[eax+ebx*8] shl eax,05H sub eax,ebx Mul1863: ; // 6 clocks lea ebx,[eax+eax*4] add eax,eax add ebx,eax lea eax,[eax+ebx*8] shl eax,05H add eax,ebx Mul1871: ; // 6 clocks lea ebx,[eax+eax*4] shl eax,09H add eax,ebx shl ebx,06H add ebx,eax add eax,eax add eax,ebx Mul1873: ; // 6 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add ebx,eax shl ebx,04H add ebx,eax lea eax,[eax+ebx*8] Mul1877: ; // 6 clocks lea ebx,[eax+eax*8] shl ebx,04H add eax,ebx add ebx,ebx add ebx,eax lea eax,[eax+ebx*4] Mul1879: ; // 6 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx add ebx,ebx lea ebx,[eax+ebx*8] shl eax,08H add eax,ebx Mul1881: ; // 6 clocks lea ebx,[eax+eax*2] lea eax,[eax+eax*8] shl ebx,06H add ebx,eax add eax,ebx lea eax,[ebx+eax*8] Mul1885: ; // 6 clocks lea ebx,[eax+eax*2] shl eax,05H sub eax,ebx mov ebx,eax shl eax,06H add eax,ebx Mul1891: ; // 6 clocks lea ebx,[eax+eax*2] shl eax,06H sub eax,ebx mov ebx,eax shl eax,05H sub eax,ebx Mul1894: ; // 6 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] lea ebx,[eax+ebx*4] add eax,ebx shl ebx,06H add eax,ebx Mul1897: ; // 6 clocks mov ebx,eax shl ebx,07H sub ebx,eax lea eax,[eax+eax*8] sub ebx,eax shl ebx,04H add eax,ebx Mul1899: ; // 6 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl ebx,07H sub ebx,eax lea eax,[ebx+ebx*2] Mul1901: ; // 6 clocks lea ebx,[eax+eax*8] shl ebx,04H add ebx,eax add eax,eax add ebx,eax shl eax,0aH sub eax,ebx Mul1907: ; // 6 clocks lea ebx,[eax+eax*4] add eax,eax lea ebx,[ebx+eax*4] add eax,ebx shl eax,07H sub eax,ebx Mul1937: ; // 6 clocks lea ebx,[eax+eax*2] add eax,eax lea ebx,[ebx+ebx*4] add eax,ebx shl ebx,07H add eax,ebx Mul1939: ; // 6 clocks lea ebx,[eax+eax*8] add eax,ebx add ebx,eax shl eax,06H add ebx,eax add eax,eax add eax,ebx Mul1941: ; // 6 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx shl ebx,07H add eax,ebx lea eax,[eax+eax*2] Mul1943: ; // 6 clocks lea ebx,[eax+eax*2] shl eax,0bH sub eax,ebx add ebx,ebx sub eax,ebx shl ebx,04H sub eax,ebx Mul1957: ; // 6 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx lea eax,[ebx+eax*8] shl eax,05H add eax,ebx Mul1959: ; // 6 clocks lea ebx,[eax+eax*4] add eax,eax add eax,ebx lea ebx,[ebx+eax*8] shl ebx,05H add eax,ebx Mul1961: ; // 6 clocks lea ebx,[eax+eax*4] lea eax,[eax+ebx*8] shl ebx,07H add eax,ebx add ebx,ebx add eax,ebx Mul1962: ; // 6 clocks lea ebx,[eax+eax*4] lea eax,[eax+eax*8] add eax,ebx shl ebx,07H add eax,ebx lea eax,[eax+eax*2] Mul1991: ; // 6 clocks lea ebx,[eax+eax*2] shl eax,0bH sub eax,ebx add ebx,ebx lea ebx,[ebx+ebx*8] sub eax,ebx Mul1995: ; // 6 clocks lea ebx,[eax+eax*8] add eax,eax add eax,ebx lea ebx,[ebx+eax*2] shl ebx,06H add eax,ebx Mul2005: ; // 6 clocks mov ebx,eax shl ebx,08H sub ebx,eax lea eax,[eax+eax*4] sub ebx,eax lea eax,[eax+ebx*8] |