23 rz_list_foreach (
reg->regset[
i].regs,
iter,
r) {
24 if (
r->flags && !strcmp(
name,
r->flags)) {
50 "eq",
"ne",
"cf",
"neg",
"of",
"hi",
"he",
51 "lo",
"loe",
"ge",
"gt",
"lt",
"le"
53 if (
n < 0 || (
n > (
sizeof(
cs) /
sizeof(*
cs)) - 1)) {
60 if (!strcmp(
str,
"eq")) {
63 if (!strcmp(
str,
"ne")) {
66 if (!strcmp(
str,
"cf")) {
69 if (!strcmp(
str,
"neg")) {
72 if (!strcmp(
str,
"of")) {
75 if (!strcmp(
str,
"hi")) {
78 if (!strcmp(
str,
"he")) {
81 if (!strcmp(
str,
"lo")) {
84 if (!strcmp(
str,
"loe")) {
87 if (!strcmp(
str,
"ge")) {
90 if (!strcmp(
str,
"gt")) {
93 if (!strcmp(
str,
"lt")) {
96 if (!strcmp(
str,
"le")) {
RZ_API bool rz_reg_cond_set(RzReg *r, const char *name, bool val)
RZ_API bool rz_reg_cond_bits_set(RzReg *r, int type, RzRegFlags *f, bool v)
RZ_API int rz_reg_cond_bits(RzReg *r, int type, RzRegFlags *f)
RZ_API void rz_reg_cond_apply(RzReg *r, RzRegFlags *f)
RZ_API int rz_reg_cond_from_string(const char *str)
RZ_API int rz_reg_cond_get_value(RzReg *r, const char *name)
RZ_API RzRegFlags * rz_reg_cond_retrieve(RzReg *r, RzRegFlags *f)
RZ_API RzRegItem * rz_reg_cond_get(RzReg *reg, const char *name)
RZ_API const char * rz_reg_cond_to_string(int n)
RZ_API int rz_reg_cond(RzReg *r, int type)
RZ_API bool rz_reg_set_value(RzReg *reg, RzRegItem *item, ut64 value)
RZ_API ut64 rz_reg_get_value(RzReg *reg, RzRegItem *item)
#define rz_return_if_fail(expr)
#define rz_return_val_if_fail(expr, val)