Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Macros | Functions
matrix.c File Reference

Macros

#define X   150 /* first dimension of array A */
 
#define Y   150 /* second dimension of array A, first dimension of array B */
 
#define Z   150 /* second dimension of array B */
 

Functions

int matrix_pin_down (int A[], int B[], int C[])
 
int main ()
 

Macro Definition Documentation

#define X   150 /* first dimension of array A */

Referenced by main(), and matrix_pin_down().

#define Y   150 /* second dimension of array A, first dimension of array B */

Referenced by leon3_funclt_trap::WRITEY_reg::behavior(), leon3_funclt_trap::READy::behavior(), leon3_funclt_trap::UDIVcc_imm::behavior(), leon3_funclt_trap::WRITEasr_imm::behavior(), leon3_funclt_trap::UMULcc_reg::behavior(), leon3_funclt_trap::SMAC_reg::behavior(), leon3_funclt_trap::WRITEasr_reg::behavior(), leon3_funclt_trap::MULScc_reg::behavior(), leon3_funclt_trap::UMUL_reg::behavior(), leon3_funclt_trap::WRITEY_imm::behavior(), leon3_funclt_trap::SDIV_imm::behavior(), leon3_funclt_trap::SDIVcc_reg::behavior(), leon3_funclt_trap::SMUL_imm::behavior(), leon3_funclt_trap::UMUL_imm::behavior(), leon3_funclt_trap::SMAC_imm::behavior(), leon3_funclt_trap::UDIVcc_reg::behavior(), leon3_funclt_trap::UDIV_imm::behavior(), leon3_funclt_trap::UMULcc_imm::behavior(), leon3_funclt_trap::MULScc_imm::behavior(), leon3_funclt_trap::UMAC_imm::behavior(), leon3_funclt_trap::SMULcc_reg::behavior(), leon3_funclt_trap::SDIV_reg::behavior(), leon3_funclt_trap::SMULcc_imm::behavior(), leon3_funclt_trap::UMAC_reg::behavior(), leon3_funclt_trap::SMUL_reg::behavior(), leon3_funclt_trap::UDIV_reg::behavior(), leon3_funclt_trap::SDIVcc_imm::behavior(), leon3_funclt_trap::LEON3_ABIIf::getState(), main(), matrix_pin_down(), leon3_funclt_trap::LEON3_ABIIf::readGDBReg(), leon3_funclt_trap::InvalidInstr::replicate(), leon3_funclt_trap::READasr::replicate(), leon3_funclt_trap::WRITEY_reg::replicate(), leon3_funclt_trap::XNOR_reg::replicate(), leon3_funclt_trap::ANDNcc_reg::replicate(), leon3_funclt_trap::LDSB_imm::replicate(), leon3_funclt_trap::WRITEpsr_imm::replicate(), leon3_funclt_trap::READy::replicate(), leon3_funclt_trap::XNORcc_reg::replicate(), leon3_funclt_trap::READpsr::replicate(), leon3_funclt_trap::ANDN_imm::replicate(), leon3_funclt_trap::ANDcc_reg::replicate(), leon3_funclt_trap::TSUBcc_imm::replicate(), leon3_funclt_trap::LDSBA_reg::replicate(), leon3_funclt_trap::LDUH_imm::replicate(), leon3_funclt_trap::STA_reg::replicate(), leon3_funclt_trap::ORN_reg::replicate(), leon3_funclt_trap::LDSHA_reg::replicate(), leon3_funclt_trap::STBA_reg::replicate(), leon3_funclt_trap::ST_imm::replicate(), leon3_funclt_trap::READtbr::replicate(), leon3_funclt_trap::UDIVcc_imm::replicate(), leon3_funclt_trap::SWAPA_reg::replicate(), leon3_funclt_trap::ADDXcc_imm::replicate(), leon3_funclt_trap::STB_imm::replicate(), leon3_funclt_trap::SUBXcc_imm::replicate(), leon3_funclt_trap::STH_reg::replicate(), leon3_funclt_trap::SRL_imm::replicate(), leon3_funclt_trap::WRITEasr_imm::replicate(), leon3_funclt_trap::UMULcc_reg::replicate(), leon3_funclt_trap::LDSTUB_reg::replicate(), leon3_funclt_trap::XOR_imm::replicate(), leon3_funclt_trap::SMAC_reg::replicate(), leon3_funclt_trap::WRITEasr_reg::replicate(), leon3_funclt_trap::LD_reg::replicate(), leon3_funclt_trap::ST_reg::replicate(), leon3_funclt_trap::SUBcc_reg::replicate(), leon3_funclt_trap::LDD_reg::replicate(), leon3_funclt_trap::ADDcc_imm::replicate(), leon3_funclt_trap::LDUH_reg::replicate(), leon3_funclt_trap::SRL_reg::replicate(), leon3_funclt_trap::SAVE_imm::replicate(), leon3_funclt_trap::MULScc_reg::replicate(), leon3_funclt_trap::OR_imm::replicate(), leon3_funclt_trap::STD_imm::replicate(), leon3_funclt_trap::SUBXcc_reg::replicate(), leon3_funclt_trap::ADDX_imm::replicate(), leon3_funclt_trap::SWAP_imm::replicate(), leon3_funclt_trap::UMUL_reg::replicate(), leon3_funclt_trap::WRITEY_imm::replicate(), leon3_funclt_trap::AND_reg::replicate(), leon3_funclt_trap::FLUSH_imm::replicate(), leon3_funclt_trap::SRA_reg::replicate(), leon3_funclt_trap::STH_imm::replicate(), leon3_funclt_trap::WRITEwim_imm::replicate(), leon3_funclt_trap::LDD_imm::replicate(), leon3_funclt_trap::SLL_imm::replicate(), leon3_funclt_trap::LDUHA_reg::replicate(), leon3_funclt_trap::TADDcc_reg::replicate(), leon3_funclt_trap::TADDcc_imm::replicate(), leon3_funclt_trap::SDIV_imm::replicate(), leon3_funclt_trap::TSUBccTV_imm::replicate(), leon3_funclt_trap::FLUSH_reg::replicate(), leon3_funclt_trap::ORNcc_reg::replicate(), leon3_funclt_trap::RETT_imm::replicate(), leon3_funclt_trap::SDIVcc_reg::replicate(), leon3_funclt_trap::ADD_reg::replicate(), leon3_funclt_trap::TRAP_imm::replicate(), leon3_funclt_trap::WRITEtbr_imm::replicate(), leon3_funclt_trap::LDUB_reg::replicate(), leon3_funclt_trap::RESTORE_reg::replicate(), leon3_funclt_trap::ADDXcc_reg::replicate(), leon3_funclt_trap::STB_reg::replicate(), leon3_funclt_trap::AND_imm::replicate(), leon3_funclt_trap::SMUL_imm::replicate(), leon3_funclt_trap::ADD_imm::replicate(), leon3_funclt_trap::UMUL_imm::replicate(), leon3_funclt_trap::READwim::replicate(), leon3_funclt_trap::LDSTUB_imm::replicate(), leon3_funclt_trap::SMAC_imm::replicate(), leon3_funclt_trap::LDSB_reg::replicate(), leon3_funclt_trap::ANDN_reg::replicate(), leon3_funclt_trap::TSUBccTV_reg::replicate(), leon3_funclt_trap::SETHI::replicate(), leon3_funclt_trap::SRA_imm::replicate(), leon3_funclt_trap::LDSH_reg::replicate(), leon3_funclt_trap::UDIVcc_reg::replicate(), leon3_funclt_trap::ORN_imm::replicate(), leon3_funclt_trap::STD_reg::replicate(), leon3_funclt_trap::ANDNcc_imm::replicate(), leon3_funclt_trap::TADDccTV_imm::replicate(), leon3_funclt_trap::WRITEtbr_reg::replicate(), leon3_funclt_trap::SUBX_reg::replicate(), leon3_funclt_trap::XNOR_imm::replicate(), leon3_funclt_trap::UDIV_imm::replicate(), leon3_funclt_trap::LDSH_imm::replicate(), leon3_funclt_trap::UNIMP::replicate(), leon3_funclt_trap::LDSTUBA_reg::replicate(), leon3_funclt_trap::UMULcc_imm::replicate(), leon3_funclt_trap::ORcc_reg::replicate(), leon3_funclt_trap::MULScc_imm::replicate(), leon3_funclt_trap::XORcc_reg::replicate(), leon3_funclt_trap::SUB_reg::replicate(), leon3_funclt_trap::WRITEwim_reg::replicate(), leon3_funclt_trap::UMAC_imm::replicate(), leon3_funclt_trap::TSUBcc_reg::replicate(), leon3_funclt_trap::BRANCH::replicate(), leon3_funclt_trap::SMULcc_reg::replicate(), leon3_funclt_trap::SUB_imm::replicate(), leon3_funclt_trap::ADDcc_reg::replicate(), leon3_funclt_trap::XOR_reg::replicate(), leon3_funclt_trap::SUBcc_imm::replicate(), leon3_funclt_trap::TADDccTV_reg::replicate(), leon3_funclt_trap::SDIV_reg::replicate(), leon3_funclt_trap::SMULcc_imm::replicate(), leon3_funclt_trap::SWAP_reg::replicate(), leon3_funclt_trap::SUBX_imm::replicate(), leon3_funclt_trap::STDA_reg::replicate(), leon3_funclt_trap::UMAC_reg::replicate(), leon3_funclt_trap::JUMP_imm::replicate(), leon3_funclt_trap::SMUL_reg::replicate(), leon3_funclt_trap::XORcc_imm::replicate(), leon3_funclt_trap::ORNcc_imm::replicate(), leon3_funclt_trap::LDUBA_reg::replicate(), leon3_funclt_trap::JUMP_reg::replicate(), leon3_funclt_trap::ADDX_reg::replicate(), leon3_funclt_trap::UDIV_reg::replicate(), leon3_funclt_trap::XNORcc_imm::replicate(), leon3_funclt_trap::STBAR::replicate(), leon3_funclt_trap::LDA_reg::replicate(), leon3_funclt_trap::STHA_reg::replicate(), leon3_funclt_trap::LDDA_reg::replicate(), leon3_funclt_trap::SLL_reg::replicate(), leon3_funclt_trap::RESTORE_imm::replicate(), leon3_funclt_trap::LD_imm::replicate(), leon3_funclt_trap::TRAP_reg::replicate(), leon3_funclt_trap::LDUB_imm::replicate(), leon3_funclt_trap::RETT_reg::replicate(), leon3_funclt_trap::SDIVcc_imm::replicate(), leon3_funclt_trap::SAVE_reg::replicate(), leon3_funclt_trap::OR_reg::replicate(), leon3_funclt_trap::ORcc_imm::replicate(), leon3_funclt_trap::CALL::replicate(), leon3_funclt_trap::WRITEpsr_reg::replicate(), leon3_funclt_trap::ANDcc_imm::replicate(), leon3_funclt_trap::IRQ_IRQ_Instruction::replicate(), leon3_funclt_trap::Processor_leon3_funclt::resetOp(), leon3_funclt_trap::LEON3_ABIIf::setGDBReg(), and leon3_funclt_trap::LEON3_ABIIf::setState().

#define Z   150 /* second dimension of array B */

Referenced by main(), and matrix_pin_down().

Function Documentation

int main ( void  )

References core.waf.cmake::f(), i, matrix_pin_down(), X, Y, and Z.

Here is the call graph for this function:

int matrix_pin_down ( int  A[],
int  B[],
int  C[] 
)

References i, X, Y, and Z.

Referenced by main().