[PATCH,MIPS 3/3] Setting of status register based on .MIPS.abiflags

Steve Ellcey sellcey@imgtec.com
Wed Nov 26 18:09:00 GMT 2014


On Tue, 2014-11-18 at 12:26 +0000, Matthew Fortune wrote:

> +	/* Read MIPS_abiflags structure and set status/config registers
> +	   accordingly.  */
> +	.weak	__MIPS_abiflags_start
> +	.weak	__MIPS_abiflags_end
> +	LA	(t0,__MIPS_abiflags_start)
> +	LA	(t1,__MIPS_abiflags_end)
> +	addiu	t1,t1,-24
> +	move	v0,zero			/* Mask for C0_SR.  */
> +	bne	t0,t1,1f

I would add a bit more to the comment here to explicitly say that we are
checking to see if the abiflags structure is defined and jumping to '1f'
if it is not.

Other then that the patch looked OK to me.

Steve Ellcey



More information about the Newlib mailing list