Unsigned arguments for print_dec()
Patch by Larry Doolittle
This commit is contained in:
parent
a7f9b7fbf3
commit
084056f729
|
@ -17,7 +17,7 @@ uint32_t *irq(uint32_t *regs, uint32_t irqs);
|
||||||
// print.c
|
// print.c
|
||||||
void print_chr(char ch);
|
void print_chr(char ch);
|
||||||
void print_str(const char *p);
|
void print_str(const char *p);
|
||||||
void print_dec(int val);
|
void print_dec(unsigned int val);
|
||||||
void print_hex(unsigned int val);
|
void print_hex(unsigned int val);
|
||||||
|
|
||||||
// sieve.c
|
// sieve.c
|
||||||
|
|
|
@ -9,9 +9,9 @@
|
||||||
|
|
||||||
uint32_t *irq(uint32_t *regs, uint32_t irqs)
|
uint32_t *irq(uint32_t *regs, uint32_t irqs)
|
||||||
{
|
{
|
||||||
static int ext_irq_4_count = 0;
|
static unsigned int ext_irq_4_count = 0;
|
||||||
static int ext_irq_5_count = 0;
|
static unsigned int ext_irq_5_count = 0;
|
||||||
static int timer_irq_count = 0;
|
static unsigned int timer_irq_count = 0;
|
||||||
|
|
||||||
if ((irqs & (1<<4)) != 0) {
|
if ((irqs & (1<<4)) != 0) {
|
||||||
ext_irq_4_count++;
|
ext_irq_4_count++;
|
||||||
|
|
|
@ -20,7 +20,7 @@ void print_str(const char *p)
|
||||||
*((volatile uint32_t*)OUTPORT) = *(p++);
|
*((volatile uint32_t*)OUTPORT) = *(p++);
|
||||||
}
|
}
|
||||||
|
|
||||||
void print_dec(int val)
|
void print_dec(unsigned int val)
|
||||||
{
|
{
|
||||||
char buffer[10];
|
char buffer[10];
|
||||||
char *p = buffer;
|
char *p = buffer;
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
#include "firmware.h"
|
#include "firmware.h"
|
||||||
|
|
||||||
static void stats_print_dec(int val, int digits, bool zero_pad)
|
static void stats_print_dec(unsigned int val, int digits, bool zero_pad)
|
||||||
{
|
{
|
||||||
char buffer[32];
|
char buffer[32];
|
||||||
char *p = buffer;
|
char *p = buffer;
|
||||||
|
@ -27,7 +27,7 @@ static void stats_print_dec(int val, int digits, bool zero_pad)
|
||||||
|
|
||||||
void stats()
|
void stats()
|
||||||
{
|
{
|
||||||
int num_cycles, num_instr;
|
unsigned int num_cycles, num_instr;
|
||||||
asm("rdcycle %0; rdinstret %1;" : "=r"(num_cycles), "=r"(num_instr));
|
asm("rdcycle %0; rdinstret %1;" : "=r"(num_cycles), "=r"(num_instr));
|
||||||
print_str("Cycle counter ........");
|
print_str("Cycle counter ........");
|
||||||
stats_print_dec(num_cycles, 8, false);
|
stats_print_dec(num_cycles, 8, false);
|
||||||
|
|
Loading…
Reference in New Issue