comparison gen/asm-x86-64.h @ 961:f33413a955fa

Fix shl/r bad operand size error
author Kelly Wilson <wilsonk cpsc.ucalgary.ca>
date Sun, 15 Feb 2009 16:26:12 -0700
parents eb310635d80e
children a415d305477f
comparison
equal deleted inserted replaced
960:0b38b64f62c7 961:f33413a955fa
505 /* Op_SrcSrc */ { mr, mri, 0, 1 }, 505 /* Op_SrcSrc */ { mr, mri, 0, 1 },
506 /* Op_SrcSrcF */ { mr, mri, 0, 1, Clb_Flags }, 506 /* Op_SrcSrcF */ { mr, mri, 0, 1, Clb_Flags },
507 /* Op_SrcSrcFW */ { mr, mri, 0, Word_Types, Clb_Flags }, 507 /* Op_SrcSrcFW */ { mr, mri, 0, Word_Types, Clb_Flags },
508 /* Op_SrcSrcSSEF*/ { sse, ssem, 0, 0, Clb_Flags }, 508 /* Op_SrcSrcSSEF*/ { sse, ssem, 0, 0, Clb_Flags },
509 /* Op_SrcSrcMMX */ { mmx, mmx, 0, }, 509 /* Op_SrcSrcMMX */ { mmx, mmx, 0, },
510 /* Op_Shift */ { D|mr,N|shft, 0,/**/1, Clb_Flags }, 510 /* Op_Shift */ { D|mr,N|shft, 0,/**/0, Clb_Flags },
511 /* Op_Branch */ { mri }, 511 /* Op_Branch */ { mri },
512 /* Op_CBranch */ { imm }, 512 /* Op_CBranch */ { imm },
513 /* Op_0 */ { 0,0,0 }, 513 /* Op_0 */ { 0,0,0 },
514 /* Op_0_AX */ { 0,0,0, 0, Clb_SizeAX }, 514 /* Op_0_AX */ { 0,0,0, 0, Clb_SizeAX },
515 /* Op_0_DXAX */ { 0,0,0, 0, Clb_SizeDXAX }, // but for cwd/cdq -- how do know the size.. 515 /* Op_0_DXAX */ { 0,0,0, 0, Clb_SizeDXAX }, // but for cwd/cdq -- how do know the size..