Lines Matching defs:uchar

146 #ifndef uchar
147 #define uchar unsigned char
178 uchar *data_ptr; // used by generic, word, aligned
179 uchar *byte_enable; // used by word
188 uchar *new_dbuf, *new_bebuf;
193 new_dbuf = new uchar[len];
199 new_bebuf = new uchar[len];
265 static D make_uchar_array(uchar c) {
267 uchar *tmp = (uchar *)(&d);
273 tlm_bool(D &d) : b(*((uchar*)&d) != TLM_BYTE_DISABLED) {}
288 inline void copy_db0(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) {
293 inline void copy_dbtrue0(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) {
298 inline void copy_btrue0(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) {
302 inline void copy_b0(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) {
306 inline void copy_dbyb0(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) {
312 void COPY(uchar *he_d, uchar *he_b, uchar *ie_d, uchar *ie_b)>
316 uchar *ie_data, uchar *ie_be, uchar *he_data, uchar *he_be) {
380 uchar *orig_be = txn->get_byte_enable_ptr();
427 inline void copy_d1(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) {
433 inline void copy_db1(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) {
439 inline void true_b1(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) {
444 inline void copy_b1(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) {
449 inline void copy_dbyb1(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) {
454 inline void copy_dbytrue1(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) {
458 template<class D> inline void false_b1(uchar *dest1) {
462 template<class D> inline void no_b1(uchar *dest1) {
466 void COPY(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2),
467 void COPYuchar(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2),
468 void FILLFALSE(uchar *dest1), void FILLFALSEuchar(uchar *dest1)>
471 uchar *start, uchar *end, uchar *src, uchar *bsrc, uchar *dest, uchar *bdest) {
474 uchar *original_dest = dest;
540 uchar *d_start = tc->data_ptr;
541 uchar *d_end = ptrdiff_t(tc->length) + d_start; // 64BITFIX probably redundant //
542 uchar *d = ptrdiff_t(((sizeof_databus - a_offset) & ~d_mask) + lenN) + d_start; // 64BITFIX probably redundant //
547 &copy_dbytrue1<uchar>, &no_b1<DATAWORD>, &no_b1<uchar> >(
552 &copy_dbyb1<uchar>, &no_b1<DATAWORD>, &no_b1<uchar> >(
574 uchar *d_start = txn->get_data_ptr();
575 uchar *d_end = ptrdiff_t(txn->get_data_length()) + d_start; // 64BITFIX probably redundant //
576 uchar *d = ptrdiff_t(((sizeof_databus - a_offset) & ~d_mask) + lenN) + d_start; // 64BITFIX probably redundant //
581 uchar *new_data = tc->new_dbuf;
583 uchar *new_be = tc->new_bebuf;
593 &true_b1<uchar>, &false_b1<DATAWORD>, &false_b1<uchar> >(
599 &copy_b1<uchar>, &false_b1<DATAWORD>, &false_b1<uchar> >(
608 &copy_d1<uchar>, &false_b1<DATAWORD>, &false_b1<uchar> >(
614 &copy_db1<uchar>, &false_b1<DATAWORD>, &false_b1<uchar> >(
724 tc->data_ptr = (uchar *)original_data;
740 tc->data_ptr = (uchar *)original_data;
785 #undef uchar