Subversion Repositories Kolibri OS

Rev

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