Skip to content

File mutator_defs.h

FileList > defs > mutator_defs > mutator_defs.h

Go to the source code of this file

  • #include "tang_defs.h"
  • #include "stdlib.h"

Macros

Type Name
define MUT_DEFS_CONFIG_FAIL (1u)
We use bit 0 to indicate a fail. Specific failures encoded in higher bits.
define MUT_DEFS_CONFIG_SUCCESS (0u)
Success is a 0. That lets us use hight bits for computation specific codes.
define MUT_DEFS_MUTATE_FAIL (1u)
We use bit 0 to indicate a fail. Specific failures encoded in higher bits.
define MUT_DEFS_MUTATE_SUCCESS (0u)
Success is a 0. That lets us use hight bits for computation specific codes.
define MUT_STATUS_BLDR (FLAG, HIGH_BITS) ((FLAG) \| (HIGH\_BITS))
A function like macro for building bitfield flags.

Macro Definition Documentation

define MUT_DEFS_CONFIG_FAIL

We use bit 0 to indicate a fail. Specific failures encoded in higher bits.

#define MUT_DEFS_CONFIG_FAIL `(1u)`


define MUT_DEFS_CONFIG_SUCCESS

Success is a 0. That lets us use hight bits for computation specific codes.

#define MUT_DEFS_CONFIG_SUCCESS `(0u)`


define MUT_DEFS_MUTATE_FAIL

We use bit 0 to indicate a fail. Specific failures encoded in higher bits.

#define MUT_DEFS_MUTATE_FAIL `(1u)`


define MUT_DEFS_MUTATE_SUCCESS

Success is a 0. That lets us use hight bits for computation specific codes.

#define MUT_DEFS_MUTATE_SUCCESS `(0u)`


define MUT_STATUS_BLDR

A function like macro for building bitfield flags.

#define MUT_STATUS_BLDR (
    FLAG,
    HIGH_BITS
) `((FLAG) | (HIGH_BITS))`



The documentation for this class was generated from the following file source/defs/mutator_defs/mutator_defs.h