Rev 1242 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1242 | Rev 1342 | ||
---|---|---|---|
Line 2947... | Line 2947... | ||
2947 | jmp nomem_instruction_ready |
2947 | jmp nomem_instruction_ready |
2948 | jmp_reg_32bit: |
2948 | jmp_reg_32bit: |
2949 | cmp [code_type],64 |
2949 | cmp [code_type],64 |
2950 | je illegal_instruction |
2950 | je illegal_instruction |
2951 | jmp nomem_instruction_ready |
2951 | call operand_32bit |
- | 2952 | jmp nomem_instruction_ready |
|
2952 | jmp_reg_16bit: |
2953 | jmp_reg_16bit: |
2953 | call operand_16bit |
2954 | call operand_16bit |
2954 | jmp nomem_instruction_ready |
2955 | jmp nomem_instruction_ready |
2955 | jmp_imm: |
2956 | jmp_imm: |
2956 | cmp byte [esi],'.' |
2957 | cmp byte [esi],'.' |
Line 4395... | Line 4396... | ||
4395 | jne invalid_operand |
4396 | jne invalid_operand |
4396 | lods byte [esi] |
4397 | lods byte [esi] |
4397 | call convert_register |
4398 | call convert_register |
4398 | cmp ah,4 |
4399 | cmp ah,4 |
4399 | jnz invalid_operand_size |
4400 | je pmovmskb_reg_size_ok |
- | 4401 | cmp [code_type],64 |
|
- | 4402 | jne invalid_operand_size |
|
- | 4403 | cmp ah,8 |
|
- | 4404 | jnz invalid_operand_size |
|
4400 | mov [postbyte_register],al |
4405 | pmovmskb_reg_size_ok: |
- | 4406 | mov [postbyte_register],al |
|
4401 | mov [operand_size],0 |
4407 | mov [operand_size],0 |
4402 | lods byte [esi] |
4408 | lods byte [esi] |
4403 | cmp al,',' |
4409 | cmp al,',' |
4404 | jne invalid_operand |
4410 | jne invalid_operand |
4405 | lods byte [esi] |
4411 | lods byte [esi] |
Line 5579... | Line 5585... | ||
5579 | cmp [mmx_size],4 |
5585 | cmp [mmx_size],4 |
5580 | ja pextrq_reg |
5586 | ja pextrq_reg |
5581 | cmp ah,4 |
5587 | cmp ah,4 |
5582 | je pextr_reg_size_ok |
5588 | je pextr_reg_size_ok |
5583 | cmp ah,8 |
5589 | cmp [code_type],64 |
- | 5590 | jne pextr_invalid_size |
|
- | 5591 | cmp ah,8 |
|
5584 | je pextr_reg_size_ok |
5592 | je pextr_reg_size_ok |
5585 | pextr_invalid_size: |
5593 | pextr_invalid_size: |
5586 | jmp invalid_operand_size |
5594 | jmp invalid_operand_size |
5587 | pextrq_reg: |
5595 | pextrq_reg: |
5588 | cmp ah,8 |
5596 | cmp ah,8 |