Branch: Tag:

2012-06-17

2012-06-17 15:05:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler (amd64): Fixed code generator for shifts.

239:    rex( 1, from_reg, 0, 0 );    if( shift == 1 )    { -  opcode( 0xd1 ); /* RCL */ -  modrm( 3, 2, from_reg ); +  opcode( 0xd1 ); /* SAL */ +  modrm( 3, 4, from_reg );    }    else    {    opcode( 0xc1 ); -  modrm( 3, 2, from_reg ); +  modrm( 3, 4, from_reg );    ib( shift );    }   }