Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Macros | Functions | Variables
hanoi.c File Reference
#include <stdlib.h>
#include <stdio.h>
Include dependency graph for hanoi.c:

Macros

#define SHORT_BENCH
 
#define other(i, j)   (6-(i+j))
 

Functions

void mov (int n, int f, int t)
 
int main ()
 

Variables

double TimeArray [3]
 
int num [4]
 
long count
 

Macro Definition Documentation

#define other (   i,
 
)    (6-(i+j))

Referenced by mov(), leon3_funclt_trap::Alias::operator!=(), leon3_funclt_trap::Reg32_0::operator!=(), leon3_funclt_trap::Reg32_1::operator!=(), leon3_funclt_trap::Reg32_2::operator!=(), leon3_funclt_trap::Reg32_3::operator!=(), leon3_funclt_trap::Reg32_3_const_0::operator!=(), leon3_funclt_trap::Alias::operator&(), leon3_funclt_trap::Reg32_0::operator&(), leon3_funclt_trap::Reg32_1::operator&(), leon3_funclt_trap::Reg32_2::operator&(), leon3_funclt_trap::Reg32_3::operator&(), leon3_funclt_trap::Reg32_3_const_0::operator&(), leon3_funclt_trap::Alias::operator&=(), leon3_funclt_trap::Reg32_0::operator&=(), leon3_funclt_trap::Reg32_1::operator&=(), leon3_funclt_trap::Reg32_2::operator&=(), leon3_funclt_trap::Reg32_3::operator&=(), leon3_funclt_trap::Alias::operator*(), leon3_funclt_trap::Reg32_0::operator*(), leon3_funclt_trap::Reg32_1::operator*(), leon3_funclt_trap::Reg32_2::operator*(), leon3_funclt_trap::Reg32_3::operator*(), leon3_funclt_trap::Reg32_3_const_0::operator*(), leon3_funclt_trap::Alias::operator*=(), leon3_funclt_trap::Reg32_0::operator*=(), leon3_funclt_trap::Reg32_1::operator*=(), leon3_funclt_trap::Reg32_2::operator*=(), leon3_funclt_trap::Reg32_3::operator*=(), leon3_funclt_trap::Alias::operator+(), leon3_funclt_trap::Reg32_0::operator+(), leon3_funclt_trap::Reg32_1::operator+(), leon3_funclt_trap::Reg32_2::operator+(), leon3_funclt_trap::Reg32_3::operator+(), leon3_funclt_trap::Reg32_3_const_0::operator+(), leon3_funclt_trap::Alias::operator+=(), leon3_funclt_trap::Reg32_0::operator+=(), leon3_funclt_trap::Reg32_1::operator+=(), leon3_funclt_trap::Reg32_2::operator+=(), leon3_funclt_trap::Reg32_3::operator+=(), leon3_funclt_trap::Alias::operator-(), leon3_funclt_trap::Reg32_0::operator-(), leon3_funclt_trap::Reg32_1::operator-(), leon3_funclt_trap::Reg32_2::operator-(), leon3_funclt_trap::Reg32_3::operator-(), leon3_funclt_trap::Reg32_3_const_0::operator-(), leon3_funclt_trap::Alias::operator-=(), leon3_funclt_trap::Reg32_0::operator-=(), leon3_funclt_trap::Reg32_1::operator-=(), leon3_funclt_trap::Reg32_2::operator-=(), leon3_funclt_trap::Reg32_3::operator-=(), leon3_funclt_trap::Alias::operator/(), leon3_funclt_trap::Reg32_0::operator/(), leon3_funclt_trap::Reg32_1::operator/(), leon3_funclt_trap::Reg32_2::operator/(), leon3_funclt_trap::Reg32_3::operator/(), leon3_funclt_trap::Reg32_3_const_0::operator/(), leon3_funclt_trap::Alias::operator/=(), leon3_funclt_trap::Reg32_0::operator/=(), leon3_funclt_trap::Reg32_1::operator/=(), leon3_funclt_trap::Reg32_2::operator/=(), leon3_funclt_trap::Reg32_3::operator/=(), leon3_funclt_trap::Alias::operator<(), leon3_funclt_trap::Reg32_0::operator<(), leon3_funclt_trap::Reg32_1::operator<(), leon3_funclt_trap::Reg32_2::operator<(), leon3_funclt_trap::Reg32_3::operator<(), leon3_funclt_trap::Reg32_3_const_0::operator<(), trap::HistoryInstrType::operator<<(), leon3_funclt_trap::Alias::operator<<(), leon3_funclt_trap::Reg32_0::operator<<(), leon3_funclt_trap::Reg32_1::operator<<(), leon3_funclt_trap::Reg32_2::operator<<(), leon3_funclt_trap::Reg32_3::operator<<(), leon3_funclt_trap::Reg32_3_const_0::operator<<(), leon3_funclt_trap::Alias::operator<<=(), leon3_funclt_trap::Reg32_0::operator<<=(), leon3_funclt_trap::Reg32_1::operator<<=(), leon3_funclt_trap::Reg32_2::operator<<=(), leon3_funclt_trap::Reg32_3::operator<<=(), leon3_funclt_trap::Alias::operator<=(), leon3_funclt_trap::Reg32_0::operator<=(), leon3_funclt_trap::Reg32_1::operator<=(), leon3_funclt_trap::Reg32_2::operator<=(), leon3_funclt_trap::Reg32_3::operator<=(), leon3_funclt_trap::Reg32_3_const_0::operator<=(), leon3_funclt_trap::InnerField::operator=(), leon3_funclt_trap::Alias::operator=(), leon3_funclt_trap::Reg32_0::InnerField_VER::operator=(), leon3_funclt_trap::Reg32_0::InnerField_ICC_z::operator=(), leon3_funclt_trap::Reg32_0::InnerField_ICC_v::operator=(), leon3_funclt_trap::Reg32_0::InnerField_EF::operator=(), leon3_funclt_trap::Reg32_0::InnerField_EC::operator=(), leon3_funclt_trap::Reg32_0::InnerField_ICC_n::operator=(), leon3_funclt_trap::Reg32_0::InnerField_S::operator=(), leon3_funclt_trap::Reg32_0::InnerField_ET::operator=(), leon3_funclt_trap::Reg32_0::InnerField_ICC_c::operator=(), leon3_funclt_trap::Reg32_0::InnerField_PS::operator=(), leon3_funclt_trap::Reg32_0::InnerField_PIL::operator=(), leon3_funclt_trap::Reg32_0::InnerField_CWP::operator=(), leon3_funclt_trap::Reg32_0::InnerField_IMPL::operator=(), leon3_funclt_trap::Reg32_0::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_28::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_29::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_24::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_25::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_26::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_27::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_20::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_21::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_22::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_23::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_9::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_8::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_1::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_0::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_3::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_2::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_5::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_4::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_7::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_6::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_11::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_10::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_13::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_12::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_15::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_14::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_17::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_16::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_19::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_18::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_31::operator=(), leon3_funclt_trap::Reg32_1::InnerField_WIM_30::operator=(), leon3_funclt_trap::Reg32_1::operator=(), leon3_funclt_trap::Reg32_2::InnerField_TBA::operator=(), leon3_funclt_trap::Reg32_2::InnerField_TT::operator=(), leon3_funclt_trap::Reg32_2::operator=(), leon3_funclt_trap::Reg32_3::operator=(), leon3_funclt_trap::Alias::operator==(), leon3_funclt_trap::Reg32_0::operator==(), leon3_funclt_trap::Reg32_1::operator==(), leon3_funclt_trap::Reg32_2::operator==(), leon3_funclt_trap::Reg32_3::operator==(), leon3_funclt_trap::Reg32_3_const_0::operator==(), leon3_funclt_trap::Alias::operator>(), leon3_funclt_trap::Reg32_0::operator>(), leon3_funclt_trap::Reg32_1::operator>(), leon3_funclt_trap::Reg32_2::operator>(), leon3_funclt_trap::Reg32_3::operator>(), leon3_funclt_trap::Reg32_3_const_0::operator>(), leon3_funclt_trap::Alias::operator>=(), leon3_funclt_trap::Reg32_0::operator>=(), leon3_funclt_trap::Reg32_1::operator>=(), leon3_funclt_trap::Reg32_2::operator>=(), leon3_funclt_trap::Reg32_3::operator>=(), leon3_funclt_trap::Reg32_3_const_0::operator>=(), leon3_funclt_trap::Alias::operator>>(), leon3_funclt_trap::Reg32_0::operator>>(), leon3_funclt_trap::Reg32_1::operator>>(), leon3_funclt_trap::Reg32_2::operator>>(), leon3_funclt_trap::Reg32_3::operator>>(), leon3_funclt_trap::Reg32_3_const_0::operator>>(), leon3_funclt_trap::Alias::operator>>=(), leon3_funclt_trap::Reg32_0::operator>>=(), leon3_funclt_trap::Reg32_1::operator>>=(), leon3_funclt_trap::Reg32_2::operator>>=(), leon3_funclt_trap::Reg32_3::operator>>=(), leon3_funclt_trap::Alias::operator^(), leon3_funclt_trap::Reg32_0::operator^(), leon3_funclt_trap::Reg32_1::operator^(), leon3_funclt_trap::Reg32_2::operator^(), leon3_funclt_trap::Reg32_3::operator^(), leon3_funclt_trap::Reg32_3_const_0::operator^(), leon3_funclt_trap::Alias::operator^=(), leon3_funclt_trap::Reg32_0::operator^=(), leon3_funclt_trap::Reg32_1::operator^=(), leon3_funclt_trap::Reg32_2::operator^=(), leon3_funclt_trap::Reg32_3::operator^=(), leon3_funclt_trap::Alias::operator|(), leon3_funclt_trap::Reg32_0::operator|(), leon3_funclt_trap::Reg32_1::operator|(), leon3_funclt_trap::Reg32_2::operator|(), leon3_funclt_trap::Reg32_3::operator|(), leon3_funclt_trap::Reg32_3_const_0::operator|(), leon3_funclt_trap::Alias::operator|=(), leon3_funclt_trap::Reg32_0::operator|=(), leon3_funclt_trap::Reg32_1::operator|=(), leon3_funclt_trap::Reg32_2::operator|=(), and leon3_funclt_trap::Reg32_3::operator|=().

#define SHORT_BENCH

Function Documentation

int main ( void  )

References count, exit, i, and mov().

Here is the call graph for this function:

void mov ( int  n,
int  f,
int  t 
)

References count, core.waf.cmake::f(), and other.

Referenced by main(), and mov().

Here is the call graph for this function:

Variable Documentation

long count
int num[4]

Referenced by divtest(), and kill_time().

double TimeArray[3]