Subversion Repositories Kolibri OS

Rev

Rev 196 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 196 Rev 205
Line 221... Line 221...
221
	mov	ecx,edx
221
	mov	ecx,edx
222
	cdq
222
	cdq
223
	cmp	ecx,edx
223
	cmp	ecx,edx
224
	jne	value_out_of_range
224
	jne	value_out_of_range
225
	ret
225
	cmp	[value_type],4
-
 
226
	jne	get_simm32_ok
-
 
227
	mov	[value_type],2
-
 
228
      get_simm32_ok:
-
 
229
	ret
226
      basic_reg:
230
      basic_reg:
227
	lods	byte [esi]
231
	lods	byte [esi]
228
	call	convert_register
232
	call	convert_register
229
	mov	[postbyte_register],al
233
	mov	[postbyte_register],al
230
	lods	byte [esi]
234
	lods	byte [esi]
Line 6017... Line 6021...
6017
	jne	value_out_of_range
6021
	jne	value_out_of_range
6018
	mov	edx,[symbol_identifier]
6022
	mov	edx,[symbol_identifier]
6019
	mov	[address_symbol],edx
6023
	mov	[address_symbol],edx
6020
	mov	edx,eax
6024
	mov	edx,eax
6021
	mov	bx,0FF00h
6025
	ror	ecx,16
-
 
6026
	mov	cl,[value_type]
-
 
6027
	rol	ecx,16
-
 
6028
	mov	bx,0FF00h
6022
      address_ok:
6029
      address_ok:
6023
	ret
6030
	ret
6024
operand_16bit:
6031
operand_16bit:
6025
	cmp	[code_type],16
6032
	cmp	[code_type],16
6026
	je	size_prefix_ok
6033
	je	size_prefix_ok