URL
https://opencores.org/ocsvn/forwardcom/forwardcom/trunk
Subversion Repositories forwardcom
[/] [forwardcom/] [libraries/] [printint64.as] - Rev 106
Go to most recent revision | Compare with Previous | Blame | View Log
/********************************* printint32.as ****************************** Author: Agner Fog* date created: 2018-03-23* Last modified: 2018-03-23* Version: 1.00* Project: ForwardCom library libc.li* Description: printint32: print integer to stdout* C declaration: void printint64 (int64_t x)** Copyright 2018 GNU General Public License http://www.gnu.org/licenses*****************************************************************************/data section datap align = 8parlist: int64 0 // parameter listformat: int8 "%lli",0 // format stringdata endextern _printf: functioncode section execute align = 4 // code section_printint64 function publicint64 [parlist] = r0 // save x in parameter listint64 r0 = address([format]) // first parameter is format stringint64 r1 = address([parlist]) // parameter listjump _printf // tail call to _printf_printint64 endcode end
Go to most recent revision | Compare with Previous | Blame | View Log
