Mercurial > hg > Members > kono > Cerium
comparison TaskManager/Cell/SpeThreads.cc @ 617:4cfcac2367d5
bug fix
author | tkaito@henri.cr.ie.u-ryukyu.ac.jp |
---|---|
date | Sat, 14 Nov 2009 22:10:31 +0900 |
parents | 2cfbb36e221a |
children | 5b178db5988a |
comparison
equal
deleted
inserted
replaced
613:ff4d33ef8ab0 | 617:4cfcac2367d5 |
---|---|
158 * @param [data] Send 32-bit mailbox messages | 158 * @param [data] Send 32-bit mailbox messages |
159 * @param [num] The number of messages | 159 * @param [num] The number of messages |
160 */ | 160 */ |
161 void | 161 void |
162 SpeThreads::send_mail(int speid, int num, memaddr *data1) | 162 SpeThreads::send_mail(int speid, int num, memaddr *data1) |
163 | |
163 { | 164 { |
164 unsigned int *data = (unsigned int *) data1; | 165 unsigned int *data = (unsigned int *) data1; |
165 spe_in_mbox_write(spe_ctx[speid], data, num, SPE_MBOX_ALL_BLOCKING); | 166 spe_in_mbox_write(spe_ctx[speid], data, num, SPE_MBOX_ALL_BLOCKING); |
166 // if (sizeof(memaddr)>4) { | 167 // if (sizeof(memaddr)>4) { |
167 // spe_in_mbox_write(spe_ctx[speid], (data>>4), num, SPE_MBOX_ALL_BLOCKING); | 168 // spe_in_mbox_write(spe_ctx[speid], (data>>4), num, SPE_MBOX_ALL_BLOCKING); |