MAKE_GUC_VER
if (GUC_FIRMWARE_VER(guc) >= MAKE_GUC_VER(70, 7, 0))
#define MAKE_GUC_VER_STRUCT(ver) MAKE_GUC_VER((ver).major, (ver).minor, (ver).patch)
if (GUC_FIRMWARE_VER(guc) < MAKE_GUC_VER(70, 10, 0))
if ((GUC_FIRMWARE_VER(guc) >= MAKE_GUC_VER(70, 21, 1)) &&
if (GUC_SUBMIT_VER(guc) < MAKE_GUC_VER(1, 0, 0)) {
if (GUC_SUBMIT_VER(guc) >= MAKE_GUC_VER(1, 0, 0))
if (GUC_SUBMIT_VER(guc) >= MAKE_GUC_VER(1, 0, 0))
if (GUC_SUBMIT_VER(guc) >= MAKE_GUC_VER(1, 0, 0)) {
if (GUC_SUBMIT_VER(guc) >= MAKE_GUC_VER(1, 0, 0)) {
if (GUC_SUBMIT_VER(guc) < MAKE_GUC_VER(1, 1, 0))
if (MAKE_GUC_VER_STRUCT(guc_version) < MAKE_GUC_VER(1, 26, 0))
return GUC_SUBMIT_VER(guc) >= MAKE_GUC_VER(1, 18, 4);
if (GUC_SUBMIT_VER(guc) >= MAKE_GUC_VER(1, 7, 0))
if (GUC_SUBMIT_VER(guc) < MAKE_GUC_VER(1, 14, 0))
GUC_SUBMIT_VER(guc) < MAKE_GUC_VER(1, 26, 0)) {
#define MAKE_GUC_VER_STRUCT(ver) MAKE_GUC_VER((ver).major, (ver).minor, (ver).patch)
MAKE_GUC_VER(PICK_ARG1(ver), PICK_ARG2(ver), IF_ARGS(PICK_ARG3(ver), 0, PICK_ARG3(ver))))
xe_gt_assert(gt, GUC_SUBMIT_VER(guc) >= MAKE_GUC_VER(1, 23, 0));
if (GUC_SUBMIT_VER(guc) < MAKE_GUC_VER(1, 1, 0))
if (MAKE_GUC_VER_STRUCT(guc_version) < MAKE_GUC_VER(1, 27, 0)) {
if (MAKE_GUC_VER_STRUCT(guc_version) < MAKE_GUC_VER(1, 23, 0)) {
if (MAKE_GUC_VER_STRUCT(*release) < MAKE_GUC_VER(70, 29, 2)) {