1e5c31af7Sopenharmony_ci# WARNING: This file is auto-generated. Do NOT modify it manually, but rather 2e5c31af7Sopenharmony_ci# modify the generating script file. Otherwise changes will be lost! 3e5c31af7Sopenharmony_ci 4e5c31af7Sopenharmony_cicase operator_modulo 5e5c31af7Sopenharmony_ci expect compile_fail 6e5c31af7Sopenharmony_ci values {} 7e5c31af7Sopenharmony_ci 8e5c31af7Sopenharmony_ci both "" 9e5c31af7Sopenharmony_ci precision mediump float; 10e5c31af7Sopenharmony_ci precision mediump int; 11e5c31af7Sopenharmony_ci 12e5c31af7Sopenharmony_ci ${DECLARATIONS} 13e5c31af7Sopenharmony_ci 14e5c31af7Sopenharmony_ci void main() 15e5c31af7Sopenharmony_ci { 16e5c31af7Sopenharmony_ci ${SETUP} 17e5c31af7Sopenharmony_ci int value = 100; 18e5c31af7Sopenharmony_ci value % 1; 19e5c31af7Sopenharmony_ci ${OUTPUT} 20e5c31af7Sopenharmony_ci } 21e5c31af7Sopenharmony_ci "" 22e5c31af7Sopenharmony_ciend 23e5c31af7Sopenharmony_cicase operator_bitwise_not 24e5c31af7Sopenharmony_ci expect compile_fail 25e5c31af7Sopenharmony_ci values {} 26e5c31af7Sopenharmony_ci 27e5c31af7Sopenharmony_ci both "" 28e5c31af7Sopenharmony_ci precision mediump float; 29e5c31af7Sopenharmony_ci precision mediump int; 30e5c31af7Sopenharmony_ci 31e5c31af7Sopenharmony_ci ${DECLARATIONS} 32e5c31af7Sopenharmony_ci 33e5c31af7Sopenharmony_ci void main() 34e5c31af7Sopenharmony_ci { 35e5c31af7Sopenharmony_ci ${SETUP} 36e5c31af7Sopenharmony_ci int value = 100; 37e5c31af7Sopenharmony_ci value = ~value; 38e5c31af7Sopenharmony_ci ${OUTPUT} 39e5c31af7Sopenharmony_ci } 40e5c31af7Sopenharmony_ci "" 41e5c31af7Sopenharmony_ciend 42e5c31af7Sopenharmony_cicase operator_bitwise_shift_left 43e5c31af7Sopenharmony_ci expect compile_fail 44e5c31af7Sopenharmony_ci values {} 45e5c31af7Sopenharmony_ci 46e5c31af7Sopenharmony_ci both "" 47e5c31af7Sopenharmony_ci precision mediump float; 48e5c31af7Sopenharmony_ci precision mediump int; 49e5c31af7Sopenharmony_ci 50e5c31af7Sopenharmony_ci ${DECLARATIONS} 51e5c31af7Sopenharmony_ci 52e5c31af7Sopenharmony_ci void main() 53e5c31af7Sopenharmony_ci { 54e5c31af7Sopenharmony_ci ${SETUP} 55e5c31af7Sopenharmony_ci int value = 100; 56e5c31af7Sopenharmony_ci value << 1; 57e5c31af7Sopenharmony_ci ${OUTPUT} 58e5c31af7Sopenharmony_ci } 59e5c31af7Sopenharmony_ci "" 60e5c31af7Sopenharmony_ciend 61e5c31af7Sopenharmony_cicase operator_bitwise_shift_right 62e5c31af7Sopenharmony_ci expect compile_fail 63e5c31af7Sopenharmony_ci values {} 64e5c31af7Sopenharmony_ci 65e5c31af7Sopenharmony_ci both "" 66e5c31af7Sopenharmony_ci precision mediump float; 67e5c31af7Sopenharmony_ci precision mediump int; 68e5c31af7Sopenharmony_ci 69e5c31af7Sopenharmony_ci ${DECLARATIONS} 70e5c31af7Sopenharmony_ci 71e5c31af7Sopenharmony_ci void main() 72e5c31af7Sopenharmony_ci { 73e5c31af7Sopenharmony_ci ${SETUP} 74e5c31af7Sopenharmony_ci int value = 100; 75e5c31af7Sopenharmony_ci value >> 1; 76e5c31af7Sopenharmony_ci ${OUTPUT} 77e5c31af7Sopenharmony_ci } 78e5c31af7Sopenharmony_ci "" 79e5c31af7Sopenharmony_ciend 80e5c31af7Sopenharmony_cicase operator_bitwise_and 81e5c31af7Sopenharmony_ci expect compile_fail 82e5c31af7Sopenharmony_ci values {} 83e5c31af7Sopenharmony_ci 84e5c31af7Sopenharmony_ci both "" 85e5c31af7Sopenharmony_ci precision mediump float; 86e5c31af7Sopenharmony_ci precision mediump int; 87e5c31af7Sopenharmony_ci 88e5c31af7Sopenharmony_ci ${DECLARATIONS} 89e5c31af7Sopenharmony_ci 90e5c31af7Sopenharmony_ci void main() 91e5c31af7Sopenharmony_ci { 92e5c31af7Sopenharmony_ci ${SETUP} 93e5c31af7Sopenharmony_ci int value = 100; 94e5c31af7Sopenharmony_ci value & 1; 95e5c31af7Sopenharmony_ci ${OUTPUT} 96e5c31af7Sopenharmony_ci } 97e5c31af7Sopenharmony_ci "" 98e5c31af7Sopenharmony_ciend 99e5c31af7Sopenharmony_cicase operator_bitwise_xor 100e5c31af7Sopenharmony_ci expect compile_fail 101e5c31af7Sopenharmony_ci values {} 102e5c31af7Sopenharmony_ci 103e5c31af7Sopenharmony_ci both "" 104e5c31af7Sopenharmony_ci precision mediump float; 105e5c31af7Sopenharmony_ci precision mediump int; 106e5c31af7Sopenharmony_ci 107e5c31af7Sopenharmony_ci ${DECLARATIONS} 108e5c31af7Sopenharmony_ci 109e5c31af7Sopenharmony_ci void main() 110e5c31af7Sopenharmony_ci { 111e5c31af7Sopenharmony_ci ${SETUP} 112e5c31af7Sopenharmony_ci int value = 100; 113e5c31af7Sopenharmony_ci value ^ 1; 114e5c31af7Sopenharmony_ci ${OUTPUT} 115e5c31af7Sopenharmony_ci } 116e5c31af7Sopenharmony_ci "" 117e5c31af7Sopenharmony_ciend 118e5c31af7Sopenharmony_cicase operator_bitwise_or 119e5c31af7Sopenharmony_ci expect compile_fail 120e5c31af7Sopenharmony_ci values {} 121e5c31af7Sopenharmony_ci 122e5c31af7Sopenharmony_ci both "" 123e5c31af7Sopenharmony_ci precision mediump float; 124e5c31af7Sopenharmony_ci precision mediump int; 125e5c31af7Sopenharmony_ci 126e5c31af7Sopenharmony_ci ${DECLARATIONS} 127e5c31af7Sopenharmony_ci 128e5c31af7Sopenharmony_ci void main() 129e5c31af7Sopenharmony_ci { 130e5c31af7Sopenharmony_ci ${SETUP} 131e5c31af7Sopenharmony_ci int value = 100; 132e5c31af7Sopenharmony_ci value | 1; 133e5c31af7Sopenharmony_ci ${OUTPUT} 134e5c31af7Sopenharmony_ci } 135e5c31af7Sopenharmony_ci "" 136e5c31af7Sopenharmony_ciend 137e5c31af7Sopenharmony_cicase operator_assign_modulo 138e5c31af7Sopenharmony_ci expect compile_fail 139e5c31af7Sopenharmony_ci values {} 140e5c31af7Sopenharmony_ci 141e5c31af7Sopenharmony_ci both "" 142e5c31af7Sopenharmony_ci precision mediump float; 143e5c31af7Sopenharmony_ci precision mediump int; 144e5c31af7Sopenharmony_ci 145e5c31af7Sopenharmony_ci ${DECLARATIONS} 146e5c31af7Sopenharmony_ci 147e5c31af7Sopenharmony_ci void main() 148e5c31af7Sopenharmony_ci { 149e5c31af7Sopenharmony_ci ${SETUP} 150e5c31af7Sopenharmony_ci int value = 100; 151e5c31af7Sopenharmony_ci value %= 1; 152e5c31af7Sopenharmony_ci ${OUTPUT} 153e5c31af7Sopenharmony_ci } 154e5c31af7Sopenharmony_ci "" 155e5c31af7Sopenharmony_ciend 156e5c31af7Sopenharmony_cicase operator_assign_shift_left 157e5c31af7Sopenharmony_ci expect compile_fail 158e5c31af7Sopenharmony_ci values {} 159e5c31af7Sopenharmony_ci 160e5c31af7Sopenharmony_ci both "" 161e5c31af7Sopenharmony_ci precision mediump float; 162e5c31af7Sopenharmony_ci precision mediump int; 163e5c31af7Sopenharmony_ci 164e5c31af7Sopenharmony_ci ${DECLARATIONS} 165e5c31af7Sopenharmony_ci 166e5c31af7Sopenharmony_ci void main() 167e5c31af7Sopenharmony_ci { 168e5c31af7Sopenharmony_ci ${SETUP} 169e5c31af7Sopenharmony_ci int value = 100; 170e5c31af7Sopenharmony_ci value <<= 1; 171e5c31af7Sopenharmony_ci ${OUTPUT} 172e5c31af7Sopenharmony_ci } 173e5c31af7Sopenharmony_ci "" 174e5c31af7Sopenharmony_ciend 175e5c31af7Sopenharmony_cicase operator_assign_shift_right 176e5c31af7Sopenharmony_ci expect compile_fail 177e5c31af7Sopenharmony_ci values {} 178e5c31af7Sopenharmony_ci 179e5c31af7Sopenharmony_ci both "" 180e5c31af7Sopenharmony_ci precision mediump float; 181e5c31af7Sopenharmony_ci precision mediump int; 182e5c31af7Sopenharmony_ci 183e5c31af7Sopenharmony_ci ${DECLARATIONS} 184e5c31af7Sopenharmony_ci 185e5c31af7Sopenharmony_ci void main() 186e5c31af7Sopenharmony_ci { 187e5c31af7Sopenharmony_ci ${SETUP} 188e5c31af7Sopenharmony_ci int value = 100; 189e5c31af7Sopenharmony_ci value >>= 1; 190e5c31af7Sopenharmony_ci ${OUTPUT} 191e5c31af7Sopenharmony_ci } 192e5c31af7Sopenharmony_ci "" 193e5c31af7Sopenharmony_ciend 194e5c31af7Sopenharmony_cicase operator_assign_and 195e5c31af7Sopenharmony_ci expect compile_fail 196e5c31af7Sopenharmony_ci values {} 197e5c31af7Sopenharmony_ci 198e5c31af7Sopenharmony_ci both "" 199e5c31af7Sopenharmony_ci precision mediump float; 200e5c31af7Sopenharmony_ci precision mediump int; 201e5c31af7Sopenharmony_ci 202e5c31af7Sopenharmony_ci ${DECLARATIONS} 203e5c31af7Sopenharmony_ci 204e5c31af7Sopenharmony_ci void main() 205e5c31af7Sopenharmony_ci { 206e5c31af7Sopenharmony_ci ${SETUP} 207e5c31af7Sopenharmony_ci int value = 100; 208e5c31af7Sopenharmony_ci value &= 1; 209e5c31af7Sopenharmony_ci ${OUTPUT} 210e5c31af7Sopenharmony_ci } 211e5c31af7Sopenharmony_ci "" 212e5c31af7Sopenharmony_ciend 213e5c31af7Sopenharmony_cicase operator_assign_xor 214e5c31af7Sopenharmony_ci expect compile_fail 215e5c31af7Sopenharmony_ci values {} 216e5c31af7Sopenharmony_ci 217e5c31af7Sopenharmony_ci both "" 218e5c31af7Sopenharmony_ci precision mediump float; 219e5c31af7Sopenharmony_ci precision mediump int; 220e5c31af7Sopenharmony_ci 221e5c31af7Sopenharmony_ci ${DECLARATIONS} 222e5c31af7Sopenharmony_ci 223e5c31af7Sopenharmony_ci void main() 224e5c31af7Sopenharmony_ci { 225e5c31af7Sopenharmony_ci ${SETUP} 226e5c31af7Sopenharmony_ci int value = 100; 227e5c31af7Sopenharmony_ci value ^= 1; 228e5c31af7Sopenharmony_ci ${OUTPUT} 229e5c31af7Sopenharmony_ci } 230e5c31af7Sopenharmony_ci "" 231e5c31af7Sopenharmony_ciend 232e5c31af7Sopenharmony_cicase operator_assign_or 233e5c31af7Sopenharmony_ci expect compile_fail 234e5c31af7Sopenharmony_ci values {} 235e5c31af7Sopenharmony_ci 236e5c31af7Sopenharmony_ci both "" 237e5c31af7Sopenharmony_ci precision mediump float; 238e5c31af7Sopenharmony_ci precision mediump int; 239e5c31af7Sopenharmony_ci 240e5c31af7Sopenharmony_ci ${DECLARATIONS} 241e5c31af7Sopenharmony_ci 242e5c31af7Sopenharmony_ci void main() 243e5c31af7Sopenharmony_ci { 244e5c31af7Sopenharmony_ci ${SETUP} 245e5c31af7Sopenharmony_ci int value = 100; 246e5c31af7Sopenharmony_ci value |= 1; 247e5c31af7Sopenharmony_ci ${OUTPUT} 248e5c31af7Sopenharmony_ci } 249e5c31af7Sopenharmony_ci "" 250e5c31af7Sopenharmony_ciend 251