include/internal/ppu/imoc_macros_ppu.h File Reference

#include "../imoc_macros.h"

Include dependency graph for imoc_macros_ppu.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

PPU-only
#define IMOC_LS_REMOTE_QUEUE(proc)   ( (proc > node_handle.rank) ? moc_spu_thread_list[proc-moc_ppu_thread_count].queue_base_in_ls+sizeof(moc_message_envelope_t)*node_handle.queue_size*node_handle.rank : moc_spu_thread_list[proc-moc_ppu_thread_count].queue_base_in_ls+sizeof(moc_message_envelope_t)*node_handle.queue_size*(node_handle.rank-1) )
 LS-Address of own remote queue at node 'rank'.
#define IMOC_LS_REMOTE_QUEUE_ENTRY(proc, index)   ( (proc > node_handle.rank) ? moc_spu_thread_list[proc-moc_ppu_thread_count].queue_base_in_ls+sizeof(moc_message_envelope_t)*node_handle.queue_size*node_handle.rank+sizeof(moc_message_envelope_t)*(index) : moc_spu_thread_list[proc-moc_ppu_thread_count].queue_base_in_ls+sizeof(moc_message_envelope_t)*node_handle.queue_size*(node_handle.rank-1)+sizeof(moc_message_envelope_t)*(index) )
 LS-Address of own remote queue-entry at node 'rank'.
#define IMOC_LS_REMOTE_STATUS_ENTRY(id, rank)   ( moc_spu_thread_list[rank-moc_ppu_thread_count].status_base_in_ls+sizeof(moc_message_status_t)*(id) )
 Effective Address of remote status-array entry at node 'rank'.


Generated on Thu Feb 12 13:49:53 2009 for MPI On Cell (Documentation) by  doxygen 1.5.6