> -----Original Message----- > From: > [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > org] On Behalf Of Paulo Marques > Sent: Friday, May 30, 2008 12:25 PM > To: [email protected] > Subject: [avr-gcc-list] AT90USB82 / AT90USB162 architecture? > > > Hi all, > > I was trying to determine if these devices have multiply > instructions or > not. > > The datasheet doesn't show any MUL* instructions in the > "Instruction Set > Summary" section, but the avr-libc documentation pages at: > > http://www.nongnu.org/avr-libc/user-manual/using_tools.html > > show these devices as "avr5" which has multiply instructions, and at > least avr-gcc 4.2.2 also emits multiply instructions for > these devices. > > Note that the AT90USB64x/128x variants do have MUL* instructions in > their datasheets. >
Hi Paulo, Confirmed that the AT90USB82/162 devices do NOT have MUL* instructions. The latest datasheet, revision C, updated 12/07, shows that they do not have MUL* instructions. The online avr-libc manual is very probably out-of-date. I checked a recent build of the avr-libc docs and the USB82/162 devices are in the correct architecture now (avr35). Eric _______________________________________________ AVR-GCC-list mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/avr-gcc-list
