(out-of-band) performance with gcc3

Konstantin Popov kost at sics.se
Wed Jan 21 15:09:43 CET 2004


> > just check the MOVEXX: it should (and does with gcc 2.95.3) look like
> >
> > 	 MOVEXX:
> > 	movl	4(%ebp), %esi
> > 	movl	8(%ebp), %ebx
> > 	addl	$12, %ebp	#  PC
> > 	movl	(%esi), %eax
> > 	movl	%eax, (%ebx)
> > 	movl	*(%ebp)		# * PC
> 
> Something's missing here: where's the jump? Did you mean to write "jmp
> *(%ebp)" instead of "movl *(%ebp)"?
of course. Sorry about that.

 --- Kostja.
-
Please send submissions to hackers at mozart-oz.org
and administriva mail to hackers-request at mozart-oz.org.
The Mozart Oz web site is at http://www.mozart-oz.org/.





More information about the mozart-hackers mailing list