Core: Add x86 asm opcode Jnp
This commit is contained in:
parent
91a8a828d7
commit
23cff4d7c5
|
@ -299,6 +299,12 @@ void CX86Ops::JneLabel(const char * LabelName, asmjit::Label & JumpLabel)
|
||||||
jne(JumpLabel);
|
jne(JumpLabel);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void CX86Ops::JnpLabel(const char * LabelName, asmjit::Label & JumpLabel)
|
||||||
|
{
|
||||||
|
AddSymbol(stdstr_f("L%d", JumpLabel.id()).c_str(), LabelName);
|
||||||
|
jnp(JumpLabel);
|
||||||
|
}
|
||||||
|
|
||||||
void CX86Ops::JnsLabel(const char * LabelName, asmjit::Label & JumpLabel)
|
void CX86Ops::JnsLabel(const char * LabelName, asmjit::Label & JumpLabel)
|
||||||
{
|
{
|
||||||
AddSymbol(stdstr_f("L%d", JumpLabel.id()).c_str(), LabelName);
|
AddSymbol(stdstr_f("L%d", JumpLabel.id()).c_str(), LabelName);
|
||||||
|
|
|
@ -55,6 +55,7 @@ public:
|
||||||
void JlLabel(const char * LabelName, asmjit::Label & JumpLabel);
|
void JlLabel(const char * LabelName, asmjit::Label & JumpLabel);
|
||||||
void JmpLabel(const char * LabelName, asmjit::Label & JumpLabel);
|
void JmpLabel(const char * LabelName, asmjit::Label & JumpLabel);
|
||||||
void JneLabel(const char * LabelName, asmjit::Label & JumpLabel);
|
void JneLabel(const char * LabelName, asmjit::Label & JumpLabel);
|
||||||
|
void JnpLabel(const char * LabelName, asmjit::Label & JumpLabel);
|
||||||
void JnsLabel(const char * LabelName, asmjit::Label & JumpLabel);
|
void JnsLabel(const char * LabelName, asmjit::Label & JumpLabel);
|
||||||
void JnzLabel(const char * LabelName, asmjit::Label & JumpLabel);
|
void JnzLabel(const char * LabelName, asmjit::Label & JumpLabel);
|
||||||
void JoLabel(const char * LabelName, asmjit::Label & JumpLabel);
|
void JoLabel(const char * LabelName, asmjit::Label & JumpLabel);
|
||||||
|
|
Loading…
Reference in New Issue