structstd.Target.mips.cpu[src]

Values

Constantgeneric[src]

Source Code

Source code
pub const generic: CpuModel = .{
    .name = "generic",
    .llvm_name = "generic",
    .features = featureSet(&[_]Feature{
        .mips32,
    }),
}

Constantmips1[src]

Source Code

Source code
pub const mips1: CpuModel = .{
    .name = "mips1",
    .llvm_name = "mips1",
    .features = featureSet(&[_]Feature{
        .mips1,
    }),
}

Constantmips2[src]

Source Code

Source code
pub const mips2: CpuModel = .{
    .name = "mips2",
    .llvm_name = "mips2",
    .features = featureSet(&[_]Feature{
        .mips2,
    }),
}

Constantmips3[src]

Source Code

Source code
pub const mips3: CpuModel = .{
    .name = "mips3",
    .llvm_name = "mips3",
    .features = featureSet(&[_]Feature{
        .mips3,
    }),
}

Constantmips32[src]

Source Code

Source code
pub const mips32: CpuModel = .{
    .name = "mips32",
    .llvm_name = "mips32",
    .features = featureSet(&[_]Feature{
        .mips32,
    }),
}

Constantmips32r2[src]

Source Code

Source code
pub const mips32r2: CpuModel = .{
    .name = "mips32r2",
    .llvm_name = "mips32r2",
    .features = featureSet(&[_]Feature{
        .mips32r2,
    }),
}

Constantmips32r3[src]

Source Code

Source code
pub const mips32r3: CpuModel = .{
    .name = "mips32r3",
    .llvm_name = "mips32r3",
    .features = featureSet(&[_]Feature{
        .mips32r3,
    }),
}

Constantmips32r5[src]

Source Code

Source code
pub const mips32r5: CpuModel = .{
    .name = "mips32r5",
    .llvm_name = "mips32r5",
    .features = featureSet(&[_]Feature{
        .mips32r5,
    }),
}

Constantmips32r6[src]

Source Code

Source code
pub const mips32r6: CpuModel = .{
    .name = "mips32r6",
    .llvm_name = "mips32r6",
    .features = featureSet(&[_]Feature{
        .mips32r6,
    }),
}

Constantmips4[src]

Source Code

Source code
pub const mips4: CpuModel = .{
    .name = "mips4",
    .llvm_name = "mips4",
    .features = featureSet(&[_]Feature{
        .mips4,
    }),
}

Constantmips5[src]

Source Code

Source code
pub const mips5: CpuModel = .{
    .name = "mips5",
    .llvm_name = "mips5",
    .features = featureSet(&[_]Feature{
        .mips5,
    }),
}

Constantmips64[src]

Source Code

Source code
pub const mips64: CpuModel = .{
    .name = "mips64",
    .llvm_name = "mips64",
    .features = featureSet(&[_]Feature{
        .mips64,
    }),
}

Constantmips64r2[src]

Source Code

Source code
pub const mips64r2: CpuModel = .{
    .name = "mips64r2",
    .llvm_name = "mips64r2",
    .features = featureSet(&[_]Feature{
        .mips64r2,
    }),
}

Constantmips64r3[src]

Source Code

Source code
pub const mips64r3: CpuModel = .{
    .name = "mips64r3",
    .llvm_name = "mips64r3",
    .features = featureSet(&[_]Feature{
        .mips64r3,
    }),
}

Constantmips64r5[src]

Source Code

Source code
pub const mips64r5: CpuModel = .{
    .name = "mips64r5",
    .llvm_name = "mips64r5",
    .features = featureSet(&[_]Feature{
        .mips64r5,
    }),
}

Constantmips64r6[src]

Source Code

Source code
pub const mips64r6: CpuModel = .{
    .name = "mips64r6",
    .llvm_name = "mips64r6",
    .features = featureSet(&[_]Feature{
        .mips64r6,
    }),
}

Constantocteon[src]

Source Code

Source code
pub const octeon: CpuModel = .{
    .name = "octeon",
    .llvm_name = "octeon",
    .features = featureSet(&[_]Feature{
        .cnmips,
    }),
}

Constant@"octeon+"[src]

Source Code

Source code
pub const @"octeon+": CpuModel = .{
    .name = "octeon+",
    .llvm_name = "octeon+",
    .features = featureSet(&[_]Feature{
        .cnmipsp,
    }),
}

Constantp5600[src]

Source Code

Source code
pub const p5600: CpuModel = .{
    .name = "p5600",
    .llvm_name = "p5600",
    .features = featureSet(&[_]Feature{
        .p5600,
    }),
}

Source Code

Source code
pub const cpu = struct {
    pub const generic: CpuModel = .{
        .name = "generic",
        .llvm_name = "generic",
        .features = featureSet(&[_]Feature{
            .mips32,
        }),
    };
    pub const mips1: CpuModel = .{
        .name = "mips1",
        .llvm_name = "mips1",
        .features = featureSet(&[_]Feature{
            .mips1,
        }),
    };
    pub const mips2: CpuModel = .{
        .name = "mips2",
        .llvm_name = "mips2",
        .features = featureSet(&[_]Feature{
            .mips2,
        }),
    };
    pub const mips3: CpuModel = .{
        .name = "mips3",
        .llvm_name = "mips3",
        .features = featureSet(&[_]Feature{
            .mips3,
        }),
    };
    pub const mips32: CpuModel = .{
        .name = "mips32",
        .llvm_name = "mips32",
        .features = featureSet(&[_]Feature{
            .mips32,
        }),
    };
    pub const mips32r2: CpuModel = .{
        .name = "mips32r2",
        .llvm_name = "mips32r2",
        .features = featureSet(&[_]Feature{
            .mips32r2,
        }),
    };
    pub const mips32r3: CpuModel = .{
        .name = "mips32r3",
        .llvm_name = "mips32r3",
        .features = featureSet(&[_]Feature{
            .mips32r3,
        }),
    };
    pub const mips32r5: CpuModel = .{
        .name = "mips32r5",
        .llvm_name = "mips32r5",
        .features = featureSet(&[_]Feature{
            .mips32r5,
        }),
    };
    pub const mips32r6: CpuModel = .{
        .name = "mips32r6",
        .llvm_name = "mips32r6",
        .features = featureSet(&[_]Feature{
            .mips32r6,
        }),
    };
    pub const mips4: CpuModel = .{
        .name = "mips4",
        .llvm_name = "mips4",
        .features = featureSet(&[_]Feature{
            .mips4,
        }),
    };
    pub const mips5: CpuModel = .{
        .name = "mips5",
        .llvm_name = "mips5",
        .features = featureSet(&[_]Feature{
            .mips5,
        }),
    };
    pub const mips64: CpuModel = .{
        .name = "mips64",
        .llvm_name = "mips64",
        .features = featureSet(&[_]Feature{
            .mips64,
        }),
    };
    pub const mips64r2: CpuModel = .{
        .name = "mips64r2",
        .llvm_name = "mips64r2",
        .features = featureSet(&[_]Feature{
            .mips64r2,
        }),
    };
    pub const mips64r3: CpuModel = .{
        .name = "mips64r3",
        .llvm_name = "mips64r3",
        .features = featureSet(&[_]Feature{
            .mips64r3,
        }),
    };
    pub const mips64r5: CpuModel = .{
        .name = "mips64r5",
        .llvm_name = "mips64r5",
        .features = featureSet(&[_]Feature{
            .mips64r5,
        }),
    };
    pub const mips64r6: CpuModel = .{
        .name = "mips64r6",
        .llvm_name = "mips64r6",
        .features = featureSet(&[_]Feature{
            .mips64r6,
        }),
    };
    pub const octeon: CpuModel = .{
        .name = "octeon",
        .llvm_name = "octeon",
        .features = featureSet(&[_]Feature{
            .cnmips,
        }),
    };
    pub const @"octeon+": CpuModel = .{
        .name = "octeon+",
        .llvm_name = "octeon+",
        .features = featureSet(&[_]Feature{
            .cnmipsp,
        }),
    };
    pub const p5600: CpuModel = .{
        .name = "p5600",
        .llvm_name = "p5600",
        .features = featureSet(&[_]Feature{
            .p5600,
        }),
    };
}