AMD 250 Manuale Utente
![AMD](https://files.manualsbrain.com/attachments/812c0ad06c29fa7e95b1abe2111a1edaa280e91d/common/fit/150/50/1bf990368109a76ea6bd2d8d055ff8d6014a81121adff709966c75a2bfec/brand_logo.png)
Chapter 4
Instruction-Decoding Optimizations
87
Software Optimization Guide for AMD64 Processors
25112
Rev. 3.06
September 2005
4.10
8-Bit Sign-Extended Immediate Values
Optimization
Use 8-bit sign-extended immediate values instead of larger-size values.
Application
This optimization applies to:
•
32-bit software
•
64-bit software
Rationale
Using 8-bit sign-extended immediate values improves code density with no negative affects on the
processor.
processor.
Example
Consider this instruction:
add bx, -5
Avoid encoding it as:
81 C3 FF FB
Instead, encode it as:
83 C3 FB