pike.git/
src/
code/
amd64.c
Branch:
Tag:
Non-build tags
All tags
No tags
2012-06-17
2012-06-17 15:05:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>
b233f4312b537735f5f7ee011a6a62191a32ba44 (
7
lines) (+
4
/-
3
)
[
Show
|
Annotate
]
Branch:
7.9
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 ); } }