How to compile the generated c source with quection int32_t3 undefined

I want to compoile a source generate by relay.build(mod, tvm.target.Target(“c”) I got a line source like int32t3 v = int32_t3(()) where can i find the typedef of int32_t3?

how to get all the type defined and compile it?

struct int32_t5 { int32_t s0, s1, s2, s3, s4;

// Constructor with individual elements
int32_t5(int32_t ss0, int32_t ss1, int32_t ss2, int32_t ss3, int32_t ss4)
    : s0(ss0), s1(ss1), s2(ss2), s3(ss3), s4(ss4) {}

// Constructor with a single value for all elements
int32_t5(int32_t ss0)
    : s0(ss0), s1(ss0), s2(ss0), s3(ss0), s4(ss0) {}

// Default constructor
int32_t5()
    : s0(0), s1(0), s2(0), s3(0), s4(0) {}

// Operator Overloads for arithmetic operations
int32_t5 operator+(const int32_t5& rhs) const {
    return {s0 + rhs.s0, s1 + rhs.s1, s2 + rhs.s2, s3 + rhs.s3, s4 + rhs.s4};
}

int32_t5 operator-(const int32_t5& rhs) const {
    return {s0 - rhs.s0, s1 - rhs.s1, s2 - rhs.s2, s3 - rhs.s3, s4 - rhs.s4};
}

int32_t5 operator*(const int32_t5& rhs) const {
    return {s0 * rhs.s0, s1 * rhs.s1, s2 * rhs.s2, s3 * rhs.s3, s4 * rhs.s4};
}

int32_t5 operator/(const int32_t5& rhs) const {
    // Note: Division by zero should be handled appropriately in your implementation.
    return {rhs.s0 ? s0 / rhs.s0 : 0, rhs.s1 ? s1 / rhs.s1 : 0, rhs.s2 ? s2 / rhs.s2 : 0, rhs.s3 ? s3 / rhs.s3 : 0, rhs.s4 ? s4 / rhs.s4 : 0};
}

// Overloading the '>' operator for comparison
bool operator>(const int32_t5& rhs) const {
    return (s0 + s1 + s2 + s3 + s4) > (rhs.s0 + rhs.s1 + rhs.s2 + rhs.s3 + rhs.s4);
}

};