Mercurial > projects > ldc
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.. |