// SPDX-License-Identifier: GPL-3.0-or-later
const A000 = {0}!3
const A001 = {1}!0
const A002 = {-2}-2
const A003 = {-2}(-2)
const A004 = {8}BITS_PER_BYTE
const A005 = {4}sizeof(int)
const A006 = {32}sizeof_bits(int)

A007 = { size: 192, alignment: 32 }struct {
    { offset: 0, size: 8 }a { size: 8, alignment: 8 }char,
    { offset: 32, size: 1 }b { size: 32, alignment: 32 }int:1,
    { offset: 33, size: 1 }c { size: 32, alignment: 32 }int:1,
    { offset: 64, size: 32 }d { size: 32, alignment: 32 }int,
    { offset: 96, size: 96 }e { size: 96, alignment: 32 }[3]{ size: 32, alignment: 32 }struct {
        { offset: 0, size: 32 }a { size: 32, alignment: 32 }int,
    },
    { offset: 192, size: 0 }d { size: 0, alignment: 32 }[]{ size: 32, alignment: 32 }struct {
        { offset: 0, size: 1 }a { size: 32, alignment: 32 }int:1,
    },
}

const A008 = {8}offsetof(A007, d)
const A009 = {33}offsetof_bits(A007, c)
const A010 = {16}offsetof(A007, e[1].a)
const A011 = {16}offsetof(A007, e[1])
const A012 = {128}offsetof_bits(A007, e[1].a)
const A013 = {144}A011 + A012
const A014 = {0}A013 == 108
const A015 = {0}A013 == 109
const A016 = {1}A013 != 109
const A017 = {1}A013 != 108
const A018 = {0}A013 <= 108
const A019 = {1}A013 <= 208
const A020 = {0}A013 <= 008
const A021 = {0}A013 < 108
const A022 = {0}A013 < 109
const A023 = {0}A013 < 008
const A024 = {1}A013 >= 108
const A025 = {0}A013 >= 208
const A026 = {1}A013 >= 008
const A027 = {1}A013 > 108
const A028 = {1}A013 > 107
const A029 = {0}A013 > 208
const A030 = {3}1 + 2
const A031 = {-1}1 - 2
const A032 = {6}2 * 3
const A033 = {2}6 / 3
const A034 = {1}7 % 3
const A035 = {1}0 || 1
const A036 = {0}0 || 0
const A037 = {0}0 && 1
const A038 = {1}1 && 1

const A039 = {-255}-0b1111_1111
const A040 = {-63}-0o077
const A041 = {-255}-0xff

const A042 = {1}2 * 2 / 4
const A043 = {0}2 * 2 % 4
const A044 = {4}2 / 2 * 4
const A045 = {1}3 / 3 % 2
const A046 = {0}2 % 2 * 4
const A047 = {1}5 % 3 / 2

const A048 = {1}(2 * 2) / 4
const A049 = {0}(2 * 2) % 4
const A050 = {4}(2 / 2) * 4
const A051 = {1}(3 / 3) % 2
const A052 = {0}(2 % 2) * 4
const A053 = {1}(5 % 3) / 2

const A054 = {0}2 * (2 / 4)
const A055 = {4}2 * (2 % 4)
const A056 = {0}2 / (2 * 4)
const A057 = {3}3 / (3 % 2)
const A058 = {2}2 % (2 * 4)
const A059 = {0}5 % (3 / 2)

const A060 = {5}2 * 2 + 1
const A061 = {5}(2 * 2) + 1
const A062 = {6}2 * (2 + 1)
const A063 = {3}2 * 2 - 1
const A064 = {3}(2 * 2) - 1
const A065 = {2}2 * (2 - 1)

const A066 = {5}1 + 2 * 2
const A067 = {5}1 + (2 * 2)
const A068 = {6}(1 + 2) * 2
const A069 = {3}-1 + 2 * 2
const A070 = {3}-1 + (2 * 2)
const A071 = {2}(-1 + 2) * 2
const A072 = {-3}1 - 2 * 2
const A073 = {-3}1 - (2 * 2)
const A077 = {-2}(1 - 2) * 2

const A078 = {0}2 == 2 * 2
const A079 = {2}(2 == 2) * 2
const A080 = {0}2 == (2 * 2)

const A081 = {1}2 != 2 * 2
const A082 = {0}(2 != 2) * 2
const A083 = {1}2 != (2 * 2)

const A084 = {1}2 <= 2 * 2
const A085 = {2}(2 <= 2) * 2
const A086 = {1}2 <= (2 * 2)

const A087 = {1}2 < 2 * 2
const A088 = {0}(2 < 2) * 2
const A089 = {1}2 < (2 * 2)

const A090 = {0}2 >= 2 * 2
const A091 = {2}(2 >= 2) * 2
const A092 = {0}2 >= (2 * 2)

const A093 = {0}3 > 2 * 2
const A094 = {2}(3 > 2) * 2
const A095 = {0}3 > (2 * 2)

const A096_0 = {1}1 == 2 == 0
const A097_0 = {1}(1 == 2) == 0
const A098_0 = {0}1 == (2 == 0)

const A096 = {0}1 == 2 != 0
const A097 = {0}(1 == 2) != 0
const A098 = {1}1 == (2 != 0)

const A099 = {1}1 == 2 <= 0
const A100 = {1}(1 == 2) <= 0
const A101 = {0}1 == (2 <= 0)

const A102 = {0}0 == 0 < 0
const A103 = {0}(0 == 0) < 0
const A104 = {1}0 == (0 < 0)

const A105 = {1}2 == 2 >= 1
const A106 = {1}(2 == 2) >= 1
const A107 = {0}2 == (2 >= 1)

const A108 = {0}1 == 2 > 0
const A109 = {0}(1 == 2) > 0
const A110 = {1}1 == (2 > 0)

const A111 = {0}1 != 2 == 0
const A112 = {0}(1 != 2) == 0
const A113 = {1}1 != (2 == 0)

const A114 = {1}1 != 2 != 0
const A115 = {1}(1 != 2) != 0
const A116 = {0}1 != (2 != 0)

const A117 = {0}1 != 2 <= 0
const A118 = {0}(1 != 2) <= 0
const A119 = {1}1 != (2 <= 0)

const A120 = {0}1 != 1 < 0
const A121 = {0}(1 != 1) < 0
const A122 = {1}1 != (1 < 0)

const A123 = {0}2 != 2 >= 1
const A124 = {0}(2 != 2) >= 1
const A125 = {1}2 != (2 >= 1)

const A126 = {1}1 != 2 > 0
const A127 = {1}(1 != 2) > 0
const A128 = {0}1 != (2 > 0)



const A129 = {1}2 <= 1 == 0
const A130 = {1}(2 <= 1) == 0
const A131 = {0}2 <= (1 == 0)

const A132 = {1}2 <= 2 != 0
const A133 = {1}(2 <= 2) != 0
const A134 = {0}2 <= (2 != 0)

const A135 = {1}2 <= 2 <= 2
const A136 = {1}(2 <= 2) <= 2
const A137 = {0}2 <= (2 <= 2)

const A138 = {1}2 <= 1 < 1
const A139 = {1}(2 <= 1) < 1
const A140 = {0}2 <= (1 < 1)

const A141 = {1}2 <= 2 >= 1
const A142 = {1}(2 <= 2) >= 1
const A143 = {0}2 <= (2 >= 1)

const A144 = {1}2 <= 2 > 0
const A145 = {1}(2 <= 2) > 0
const A146 = {0}2 <= (2 > 0)




const A147 = {1}2 < 1 == 0
const A148 = {1}(2 < 1) == 0
const A149 = {0}2 < (1 == 0)

const A150 = {1}1 < 2 != 0
const A151 = {1}(1 < 2) != 0
const A152 = {0}1 < (2 != 0)

const A153 = {1}2 < 2 <= 2
const A154 = {1}(2 < 2) <= 2
const A155 = {0}2 < (2 <= 2)

const A156 = {1}2 < 1 < 1
const A157 = {1}(2 < 1) < 1
const A158 = {0}2 < (1 < 1)

const A159 = {1}1 < 2 >= 1
const A160 = {1}(1 < 2) >= 1
const A161 = {0}1 < (2 >= 1)

const A162 = {1}1 < 2 > 0
const A163 = {1}(1 < 2) > 0
const A164 = {0}1 < (2 > 0)



const A165 = {0}2 >= 1 == 0
const A166 = {0}(2 >= 1) == 0
const A167 = {1}2 >= (1 == 0)

const A168 = {0}1 >= 2 != 0
const A169 = {0}(1 >= 2) != 0
const A170 = {1}1 >= (2 != 0)

const A171 = {0}2 >= 2 <= 0
const A172 = {0}(2 >= 2) <= 0
const A173 = {1}2 >= (2 <= 0)

const A174 = {0}2 >= 1 < 1
const A175 = {0}(2 >= 1) < 1
const A176 = {1}2 >= (1 < 1)

const A177 = {0}1 >= 2 >= 1
const A178 = {0}(1 >= 2) >= 1
const A179 = {1}1 >= (2 >= 1)

const A180 = {0}1 >= 2 > 0
const A181 = {0}(1 >= 2) > 0
const A182 = {1}1 >= (2 > 0)



const A183 = {0}2 > 1 == 0
const A184 = {0}(2 > 1) == 0
const A185 = {1}2 > (1 == 0)

const A186 = {0}2 > 2 != 0
const A187 = {0}(2 > 2) != 0
const A188 = {1}2 > (2 != 0)

const A189 = {1}1 > 2 <= 3
const A190 = {1}(1 > 2) <= 3
const A191 = {0}1 > (2 <= 3)

const A192 = {0}2 > 1 < 1
const A193 = {0}(2 > 1) < 1
const A194 = {1}2 > (1 < 1)

const A195 = {0}2 > 2 >= 1
const A196 = {0}(2 > 2) >= 1
const A197 = {1}2 > (2 >= 1)

const A198 = {0}2 > 2 > 0
const A199 = {0}(2 > 2) > 0
const A200 = {1}2 > (2 > 0)

const A201 = {1}2 == 2 && 1
const A202 = {1}(2 == 2) && 1
const A203 = {0}2 == (2 && 1)

const A204 = {1}0 && 1 || 1
const A205 = {1}(0 && 1) || 1
const A206 = {0}0 && (1 || 1)

const A207 = {1}1 || 1 && 0
const A208 = {1}1 || (1 && 0)
const A209 = {0}(1 || 1) && 0
