#include "bio_internal.h"

const bio_dispatch_entry g_bio_dispatch[BIO_OPCODE_COUNT] = {
    {BIO_OPCODE_ABSORB_GGUF, "ABSORB_GGUF", bio_op_absorb_gguf},
    {BIO_OPCODE_MANIFOLD_ADDR, "MANIFOLD_ADDR", bio_op_manifold_addr},
    {BIO_OPCODE_PULSE, "PULSE", bio_op_pulse},
    {BIO_OPCODE_PRUNE, "PRUNE", bio_op_prune},
    {BIO_OPCODE_ZPM_SKIP, "ZPM_SKIP", bio_op_zpm_skip},
    {BIO_OPCODE_OMEGA_ROUTE, "OMEGA_ROUTE", bio_op_omega_route},
    {BIO_OPCODE_LEARN_CYCLE, "LEARN_CYCLE", bio_op_learn_cycle},
    {BIO_OPCODE_INFER_CHAT, "INFER_CHAT", bio_op_infer_chat},
    {BIO_OPCODE_DELTA_COMMIT, "DELTA_COMMIT", bio_op_delta_commit},
    {BIO_OPCODE_CACHE_BIND, "CACHE_BIND", bio_op_cache_bind},
    {BIO_OPCODE_SYNC_FENCE, "SYNC_FENCE", bio_op_sync_fence},
    {BIO_OPCODE_HALT, "HALT", bio_op_halt},
};
