For C and ASSEMBLY users to post questions and code snippets for programming in C and ASSEMBLY. And for any other C or ASM course related questions.

Moderators: Benj, Mods

Post Reply
User avatar
Jan Lichtenbelt
Posts: 796
Joined: Tue Feb 17, 2009 8:35 pm
Location: Haren GN, the Netherlands


Post by Jan Lichtenbelt »

What is the difference between (in Flowcode 6 map file):

__mul_8_8__00009 __mul_8_8__8(unsigned char,unsigned char)


__mul_8u_8_0000A __mul_8u_8u(unsigned char,unsigned char)

Kind reagrds

Jan Lichtenbelt

Posts: 594
Joined: Thu Sep 17, 2009 7:52 am
Location: Belgium

Re: Multiplication

Post by Spanish_dude »

From : ... s/boostc.h

Code: Select all

extern unsigned char    __mul_8_8__8( unsigned char a, unsigned char b );
extern unsigned short   __mul_8u_8u( unsigned char a, unsigned char b );
The first one returns a byte (max 255), the second one returns a word (2 bytes, max 65535).
ASM code behind the function is different too I presume.

- Nicolas

Post Reply