* src/vm/jit/powerpc64/arch.h (SUPPORT_LONG_SHIFT): Enabled.
authortbfg <none@none>
Wed, 11 Apr 2007 16:39:22 +0000 (16:39 +0000)
committertbfg <none@none>
Wed, 11 Apr 2007 16:39:22 +0000 (16:39 +0000)
commit392aac7b4b3f6613075633c90aa10313434d186e
treec765b627aec8975bdad49712a0a0c470f08f698c
parentefbe9e337b3a04541f35e9608d9f0f0f8ead9354
* src/vm/jit/powerpc64/arch.h (SUPPORT_LONG_SHIFT): Enabled.

* src/vm/jit/powerpc64/codegen.c (ICMD_LSHLCONST): Implemented.
(ICMD_LSHRCONST): Likewise.
(ICMD_LUSHRCONST): Likewise.
(ICMD_LSHL): Likewise.
(ICMD_LSHR): Likewise.
(ICMD_LUSHR): Likewise.
(ICMD_IUSHR): Fixed.
(ICMD_IUSHRCONST): Fixed.

* src/vm/jit/powerpc64/codegen.h (M_SRL): Use 64bit opcode.
(M_SRA): Likewise.
(M_SRA_IMM): Likewise.
(M_SRL_IMM): Likewise.
(M_SSL_IMM): Likewise.
(M_SSL): Likewise.
(M_CLR_HIGH): Added.
src/vm/jit/powerpc64/arch.h
src/vm/jit/powerpc64/codegen.c
src/vm/jit/powerpc64/codegen.h