|
@@ -727,6 +727,29 @@ namespace Framework
|
|
|
DLLEXPORT void addAddition(GPRegister target,
|
|
DLLEXPORT void addAddition(GPRegister target,
|
|
|
GPRegister source,
|
|
GPRegister source,
|
|
|
GPRegisterPart part = FULL64);
|
|
GPRegisterPart part = FULL64);
|
|
|
|
|
+ /**
|
|
|
|
|
+ * adds the given value to the given part of the target
|
|
|
|
|
+ * register and stores the result in the given part of the target
|
|
|
|
|
+ * register. single operation.
|
|
|
|
|
+ *
|
|
|
|
|
+ * \param target the target register
|
|
|
|
|
+ * \param value the value to add
|
|
|
|
|
+ * \param part the target register part
|
|
|
|
|
+ */
|
|
|
|
|
+ DLLEXPORT void addAddition(
|
|
|
|
|
+ GPRegister target, char value, GPRegisterPart part = LOWER8);
|
|
|
|
|
+ /**
|
|
|
|
|
+ * adds the given value to the given part of the target
|
|
|
|
|
+ * register and stores the result in the given part of the target
|
|
|
|
|
+ * register. single operation.
|
|
|
|
|
+ *
|
|
|
|
|
+ * \param target the target register
|
|
|
|
|
+ * \param value the value to add
|
|
|
|
|
+ * \param part the target register part (only LOWER32 or FULL64 are
|
|
|
|
|
+ * valid)
|
|
|
|
|
+ */
|
|
|
|
|
+ DLLEXPORT void addAddition(
|
|
|
|
|
+ GPRegister target, int value, GPRegisterPart part = LOWER32);
|
|
|
/**
|
|
/**
|
|
|
* adds the value of the source register to the value of the target
|
|
* adds the value of the source register to the value of the target
|
|
|
* register and stores the result in the target register. single
|
|
* register and stores the result in the target register. single
|