Research Article
Cross-Core and Robust Covert Channel Based on Macro-Op Fusion
Table 1
Pairs of instructions that can be macrofused. It Includes the opposite jump instructions.
| The first instruction | The following instruction |
| cmp | jz, jc, jb, ja, jl, jg | add, sub | jz, jc, jb, ja, jl, jg | adc, sbb | None | inc, dec | jz, jl, jg | test | All jump instructions | and | All jump instructions | or, xor, not, neg | None | shift, rotate | None |
|
|