Lines Matching refs:p
293 parameter p; in makelongparameter() local
295 p.val = (dwordU) EXTRACT (val, 48 - end, end - start); in makelongparameter()
296 p.nbits = end - start; in makelongparameter()
297 return p; in makelongparameter()
351 parameter p; in make_argument() local
361 p = makelongparameter (cr16_allWords, in make_argument()
364 a->r = p.val; in make_argument()
368 p = makelongparameter (cr16_allWords, in make_argument()
371 a->rp = p.val; in make_argument()
375 p = makelongparameter (cr16_allWords, in make_argument()
378 a->pr = p.val; in make_argument()
382 p = makelongparameter (cr16_allWords, in make_argument()
385 a->prp = p.val; in make_argument()
389 p = makelongparameter (cr16_allWords, in make_argument()
392 a->constant = p.val; in make_argument()
396 p = makelongparameter (cr16_allWords, in make_argument()
400 a->cc = p.val; in make_argument()
407 p = makelongparameter (cr16_allWords, 8, 9); in make_argument()
409 p = makelongparameter (cr16_allWords, 9, 10); in make_argument()
410 a->i_r = p.val; in make_argument()
411 p = makelongparameter (cr16_allWords, in make_argument()
413 a->constant = p.val; in make_argument()
417 p = makelongparameter (cr16_allWords, start_bits + 12, start_bits + 13); in make_argument()
418 a->i_r = p.val; in make_argument()
419 p = makelongparameter (cr16_allWords, start_bits + 13, start_bits + 16); in make_argument()
420 a->rp = p.val; in make_argument()
423 p = makelongparameter (cr16_allWords, inst_bit_size - start_bits - 12, in make_argument()
425 a->constant = ((p.val & 0xffff) | (p.val >> 8 & 0xf0000)); in make_argument()
429 p = makelongparameter (cr16_allWords, inst_bit_size - 22, in make_argument()
431 a->constant = (p.val & 0xf) | (((p.val >>20) & 0x3) << 4) in make_argument()
432 | ((p.val >>14 & 0x3) << 6) | (((p.val >>7) & 0x1f) <<7); in make_argument()
440 p = makelongparameter (cr16_allWords, inst_bit_size, inst_bit_size); in make_argument()
441 a->constant = p.val; in make_argument()
442 p = makelongparameter (cr16_allWords, inst_bit_size - (start_bits + 4), in make_argument()
444 a->r = p.val; in make_argument()
448 p = makelongparameter (cr16_allWords, start_bits + 12, start_bits + 16); in make_argument()
449 a->r = p.val; in make_argument()
450 p = makelongparameter (cr16_allWords, inst_bit_size - 16, inst_bit_size); in make_argument()
451 a->constant = p.val; in make_argument()
456 p = makelongparameter (cr16_allWords, 12, 16); in make_argument()
458 p = makelongparameter (cr16_allWords, start_bits + 12, start_bits + 16); in make_argument()
459 a->rp = p.val; in make_argument()
463 p = makelongparameter (cr16_allWords, inst_bit_size - start_bits - 12, in make_argument()
465 a->constant = ((p.val & 0xffff) | (p.val >> 8 & 0xf0000)); in make_argument()
469 p = makelongparameter (cr16_allWords, inst_bit_size - 16, in make_argument()
471 a->constant = p.val; in make_argument()
475 p = makelongparameter (cr16_allWords, 4, 8); in make_argument()
480 a->constant = (p.val * 2); in make_argument()
482 a->constant = p.val; in make_argument()
499 p = makelongparameter (cr16_allWords, 0, start_bits); in make_argument()
500 a->constant = ((((p.val&0xf00)>>4)) | (p.val&0xf)); in make_argument()
506 p = makelongparameter (cr16_allWords, 16, inst_bit_size); in make_argument()
507 a->constant = ((((p.val>>16)&0xf) << 20) in make_argument()
508 | (((p.val>>24)&0xf) << 16) in make_argument()
509 | (p.val & 0xffff)); in make_argument()
513 p = makelongparameter (cr16_allWords, 8, inst_bit_size); in make_argument()
514 a->constant = p.val; in make_argument()
519 p = makelongparameter (cr16_allWords, in make_argument()
522 a->constant = p.val; in make_argument()
528 p = makelongparameter (cr16_allWords, in make_argument()
531 a->constant = p.val; in make_argument()