Lines Matching refs:bitmap
36 static void set_opset_bits (pTHX_ char *bitmap, SV *bitspec, int on, const char *opname);
55 U8 *bitmap; in op_names_init() local
70 bitmap = (U8*)SvPV(opset_all, len); in op_names_init()
71 memset(bitmap, 0xFF, len-1); /* deal with last byte specially, see below */ in op_names_init()
73 bitmap[len-1] = (PL_maxo & 0x07) ? ((U8) (~(0xFF << (PL_maxo & 0x07)))) in op_names_init()
164 set_opset_bits(pTHX_ char *bitmap, SV *bitspec, int on, const char *opname) in set_opset_bits() argument
176 bitmap[offset] |= 1 << bit; in set_opset_bits()
178 bitmap[offset] &= ~(1 << bit); in set_opset_bits()
187 while(len-- > 0) bitmap[len] |= specbits[len]; in set_opset_bits()
189 while(len-- > 0) bitmap[len] &= ~specbits[len]; in set_opset_bits()
350 char *bitmap; in invert_opset() local
354 bitmap = SvPVX(opset); in invert_opset()
356 bitmap[len] = ~bitmap[len]; in invert_opset()
359 bitmap[opset_len-1] &= ~(char)(0xFF << (PL_maxo & 0x07)); in invert_opset()
373 const char * const bitmap = SvPV(opset, len); variable
378 const U16 bits = bitmap[i];
396 char * const bitmap = SvPVX(opset); variable
409 set_opset_bits(aTHX_ bitmap, bitspec, on, opname);
427 char *bitmap; variable
438 bitmap = SvPVX(mask);
452 set_opset_bits(aTHX_ bitmap, bitspec, on, opname);
482 const char * const bitmap = SvPV_nolen_const(bitspec); variable
485 const U16 bits = bitmap[b];
546 char * const bitmap = SvPVX(ST(0)); variable
550 bitmap[myopcode >> 3] |= 1 << (myopcode & 0x07);