florian
|
8c5606b41d
+ support mmx shifting
|
7 năm trước cách đây |
nickysn
|
aa415bfc6b
+ optimized division by negative power of 2 constants in the i8086 code
|
8 năm trước cách đây |
nickysn
|
b92b0eac83
* also improve the code, generated for signed division by 2 on i8086, when
|
8 năm trước cách đây |
nickysn
|
bb7cd4866d
* corrected comment in x86 division code - it said "signed", when it actually meant "negative"
|
8 năm trước cách đây |
nickysn
|
b8c4dd9e18
+ implemented 64-bit OP_SHR,OP_SHL and OP_SAR in a_op64_reg_reg for i8086 and
|
8 năm trước cách đây |
nickysn
|
a82c89d894
+ implemented OP_SHR,OP_SHL and OP_SAR in a_op64_const_reg for i8086. The shlshr
|
8 năm trước cách đây |
nickysn
|
b957b65ec8
* generate better i8086 code for 64-bit shl/shr, by masking the shift count by 63
|
8 năm trước cách đây |
nickysn
|
7e6ba9db2a
* do an even better optimization (swap registers in the result, saving 2 mov
|
9 năm trước cách đây |
nickysn
|
ff5eed1c00
* user xor reg,reg to zero out registers in the i8086 optimized 64-bit shl code
|
9 năm trước cách đây |
nickysn
|
6ece867305
* in the i8086 64-bit shl code, use jcxz instead of test cx,cx+jz when
|
9 năm trước cách đây |
nickysn
|
dc92c3eb09
+ i8086 optimization for the code generated for 64-bit shl/shr with a constant in the range 32..47
|
9 năm trước cách đây |
nickysn
|
44f6f607c5
* optimized the generated code on i8086 for 64-bit shl/shr with constant >=48
|
9 năm trước cách đây |
Károly Balogh
|
dd67fa8c5c
* fixed DFA warnings for i8086
|
11 năm trước cách đây |
nickysn
|
dc432918da
+ enabled the use of the DIV/IDIV instruction for 16-bit div/mod on i8086
|
11 năm trước cách đây |
nickysn
|
bd083c0b8e
* ti8086moddivnode.pass_generate_code converted to 16-bit. Note that this code
|
11 năm trước cách đây |
nickysn
|
43dba74a5c
+ implemented 64-bit shl and shr for i8086
|
12 năm trước cách đây |
nickysn
|
19cbff220e
+ added unit n8086mat, based on n386mat; TODO: adapt to i8086
|
12 năm trước cách đây |