coreboot-kgpe-d16/src/northbridge/intel
Ronald G. Minnich 5079a0d32f Remove assembly coded log2 function
As we move to supporting other systems we need to get rid of assembly
where we can. The log2 function in src/lib is identical to the assembly
one (tested for all 32-bit signed integers :-) and takes about 10 ns
to run as opposed to 5ns for the non-portable assembly version. While speed
is good, I think we can spare the 15 ns or so we add to boot time
by using the C version only.

Change-Id: Icafa565eae282c85fa5fc01b3bd1f110cd9aaa91
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Reviewed-on: http://review.coreboot.org/1928
Tested-by: build bot (Jenkins)
2012-11-28 07:57:17 +01:00
..
e7501 Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
e7505 Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
e7520 Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
e7525 Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
gm45 Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
i440bx Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
i440lx Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
i855 Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
i945 Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
i3100 Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
i5000 Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
i82810 Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
i82830 Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
sandybridge Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
sch Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
Kconfig intel/gm45: new northbridge 2012-11-27 09:16:18 +01:00
Makefile.inc intel/gm45: new northbridge 2012-11-27 09:16:18 +01:00