mirror of
https://github.com/ipxe/ipxe
synced 2026-01-23 20:49:40 +03:00
3027864f131d46b6437cba09c97caefdf62a9373
The pattern of "load address to register" followed by "load value from address in register" generally results in three instructions: two to load the address and one to load the value. This can be reduced to two instructions by allowing the assembler to incorporate the low bits of the address within the load (or store) instruction itself. In the case of a store, this requires specifying a second register that can be temporarily used to hold the high bits of the address. (In the case of a load, the destination register is reused for this purpose.) Signed-off-by: Michael Brown <mcb30@ipxe.org>
iPXE README File Quick start guide: cd src make For any more detailed instructions, see http://ipxe.org
Languages
C
97.3%
Assembly
1.5%
Perl
0.6%
Makefile
0.3%
Python
0.2%