//--- get / set / increment input value io_t net_get_in_value(s32 inIdx) { if(inIdx < 0) { return 0; } if (inIdx >= net->numIns) { inIdx -= net->numIns; return get_param_value(inIdx); } else { return op_get_in_val(net->ops[net->ins[inIdx].opIdx], net->ins[inIdx].opInIdx); } }
// increment input value void op_inc_in_val(op_t* op, const s16 idx, const io_t inc) { /* print_dbg("\r\n op_inc_in_val, "); */ /* print_dbg(" op @ 0x"); */ /* print_dbg_hex((u32)op); */ /* print_dbg(" old : 0x"); */ /* print_dbg_hex((u32)op_get_in_val(op, idx)); */ /* print_dbg(" inc : 0x"); */ /* print_dbg_hex((u32)inc); */ /* print_dbg(" new : 0x"); */ /* print_dbg_hex( (u32)op_sadd( op_get_in_val(op, idx), inc) ); */ op_set_in_val( op, idx, op_sadd( op_get_in_val(op, idx), inc) ); }