| 802 | } |
| 803 | |
| 804 | void cmpRegValue32(U8 reg, U32 value) { |
| 805 | if (value <= 255) { |
| 806 | outb(value); |
| 807 | outb(0); |
| 808 | outb(0x50 | reg); |
| 809 | outb(0xe3); |
| 810 | } else { |
| 811 | U8 tmpReg = getUnsavedTmpReg(); |
| 812 | loadConst32(tmpReg, value); |
| 813 | cmpRegs32(reg, tmpReg); |
| 814 | clearRegUsed(tmpReg); |
| 815 | } |
| 816 | } |
| 817 | |
| 818 | U32 jumpIfEqual() { |
| 819 | U32 pos = outBufferPos; |
nothing calls this directly
no test coverage detected