Home | History | Annotate | Download | only in nir

Lines Matching full:iand

76    (('umod', a, '#b(is_pos_power_of_two)'),    ('iand', a, ('isub', b, 1))),
199 (('imul', ('b2i', a), ('b2i', b)), ('b2i', ('iand', a, b))),
200 (('fmul', ('b2f', a), ('b2f', b)), ('b2f', ('iand', a, b))),
202 (('iand', 'a@bool', 1.0), ('b2f', a)),
218 (('iand', a, a), a),
219 (('iand', a, ~0), a),
220 (('iand', a, 0), 0),
229 (('iand', ('inot', a), ('inot', b)), ('inot', ('ior', a, b))),
230 (('ior', ('inot', a), ('inot', b)), ('inot', ('iand', a, b))),
238 (('iand', 0xff, ('ushr', a, 24)), ('ushr', a, 24)),
239 (('iand', 0xffff, ('ushr', a, 16)), ('ushr', a, 16)),
299 (('iand', 0xff, ('ushr', a, 16)), ('extract_u8', a, 2), '!options->lower_extract_byte'),
300 (('iand', 0xff, ('ushr', a, 8)), ('extract_u8', a, 1), '!options->lower_extract_byte'),
301 (('iand', 0xff, a), ('extract_u8', a, 0), '!options->lower_extract_byte'),
305 (('iand', 0xffff, a), ('extract_u16', a, 0), '!options->lower_extract_word'),
360 ('iand', ('ushr', a, ('imul', b, 8)), 0xff),
368 ('iand', ('ushr', a, ('imul', b, 16)), 0xffff),
467 step2 = ('ior', ('ishl', ('iand', step1, 0x00ff00ff), 8), ('ushr', ('iand', step1, 0xff00ff00), 8))
468 step3 = ('ior', ('ishl', ('iand', step2, 0x0f0f0f0f), 4), ('ushr', ('iand', step2, 0xf0f0f0f0), 4))
469 step4 = ('ior', ('ishl', ('iand', step3, 0x33333333), 2), ('ushr', ('iand', step3, 0xcccccccc), 2))
470 step5 = ('ior', ('ishl', ('iand', step4, 0x55555555), 1), ('ushr', ('iand', step4, 0xaaaaaaaa), 1))
481 (('iand', ('feq', a, a), (op, a, b)), (op, a, b)),
482 (('iand', ('feq', a, a), (op, b, a)), (op, b, a)),