Subversion Repositories Kolibri OS

Rev

Rev 607 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 607 Rev 707
Line 329... Line 329...
329
      new_constant:
329
      new_constant:
330
	or	byte [ebx+8],1+2
330
	or	byte [ebx+8],1+2
331
	jmp	instruction_assembled
331
	jmp	instruction_assembled
332
      assemble_instruction:
332
      assemble_instruction:
333
	mov	[operand_size],0
333
;        mov     [operand_size],0
334
	mov	[size_override],0
334
;        mov     [size_override],0
335
	mov	[operand_prefix],0
335
;        mov     [operand_prefix],0
336
	mov	[rex_prefix],0
336
;        mov     [rex_prefix],0
337
	mov	[immediate_size],0
337
	mov	dword [operand_size],0
-
 
338
	mov	[immediate_size],0
338
	movzx	ebx,word [esi]
339
	movzx	ebx,word [esi]
339
	mov	al,[esi+2]
340
	mov	al,[esi+2]
340
	add	ebx,assembler
341
	add	ebx,assembler
341
	add	esi,3
342
	add	esi,3
342
	jmp	near ebx
343
	jmp	near ebx