Mercurial > hg > CbC > old > device
comparison mc-code-mips.c @ 393:fe5aceeb6e89
*** empty log message ***
author | kono |
---|---|
date | Sun, 12 Sep 2004 17:24:04 +0900 (2004-09-12) |
parents | 68fb244e0e3c |
children | bf583e04936f |
comparison
equal
deleted
inserted
replaced
392:28c60758dac9 | 393:fe5aceeb6e89 |
---|---|
5602 trn = register_name(tmp=get_register()); | 5602 trn = register_name(tmp=get_register()); |
5603 code_const((~mask|c),tmp); | 5603 code_const((~mask|c),tmp); |
5604 /* do conjunction */ | 5604 /* do conjunction */ |
5605 printf("\tand %s,%s,%s\n",crn,trn,crn); | 5605 printf("\tand %s,%s,%s\n",crn,trn,crn); |
5606 } | 5606 } |
5607 if (tmp!=-1) { free_register(tmp); tmp=-1; } | |
5607 /* make or-mask */ | 5608 /* make or-mask */ |
5608 c = mask&c; | 5609 c = mask&c; |
5609 if (c!=0) { | 5610 if (c!=0) { |
5610 /* do disjunction */ | 5611 /* do disjunction */ |
5611 if (!((mask&c)&0xffff0000)) { | 5612 if (!((mask&c)&0xffff0000)) { |