??? 08/05/04 09:35 Read: times |
#75456 - RE: Help with intrins function Keil V7.09 Responding to: ???'s previous message |
char rotate_r(char val) { char a; a= val>>1; if (val & 0x01) // is the lsb ==1 { a |= 0x80; //yep, pop it into the msb } return a; } Russell, you rotate signed char in your function. Is it what you wanted? I suppose that correct way is: unsigned char rotate_r(unsigned char val) { unsigned char a; a= val>>1; if (val & 0x01) // is the lsb ==1 { a |= 0x80; //yep, pop it into the msb } return a; } Vaclav |
Topic | Author | Date |
Help with intrins function Keil V7.09 | 01/01/70 00:00 | |
RE:Help with intrins function Keil V7.09 | 01/01/70 00:00 | |
RE: Help with intrins function Keil V7.09 | 01/01/70 00:00 | |
RE: Help with intrins function Keil V7.09 | 01/01/70 00:00 | |
RE: Help with intrins function Keil V7.09 | 01/01/70 00:00 | |
RE: Help with intrins function Keil V7.09 | 01/01/70 00:00 | |
RE: Help with intrins function Keil V7.09![]() | 01/01/70 00:00 | |
RE: Help with intrins function Keil V7.09 | 01/01/70 00:00 | |
RE: Help with intrins function Keil V7.09 | 01/01/70 00:00 |