こんにちは、モッチーです。
e2 studio v6.2.0のスマートコンフィグレータがGNURXに対応しましたね。ところで、このGNURX版スマートコンフィグレータは同じくGNURXに対応したBSPモジュールを使用するみたいです。ということで、GNURX用に変換したCMTモジュールとシステムタイマモジュールを組み込めるかを試してみました。組み込むのための手順は下記です。
1. CC-RX用に作成したプロジェクトにCMTモジュールとシステムタイマモジュールを組み込む(今回、ターゲットマイコンをRX64Mに設定)
2. 1.で作成したプロジェクトをe2 studioの機能を使用してGNURX用に変換する(「インポート」->「Renesas CCRX project conversion to Renesas GCC RX」)
CMTモジュールは、一部上手く変換できない箇所があるので、下記のように修正しました。
3. 変換した「r_cmt_rx」「r_sys_time_rx」フォルダと「r_config」内の「r_cmt_rx_config.h」、「r_sys_time_rx_config.h」をGNURX用のスマートコンフィグレータプロジェクトに登録する
4. 「generalフォルダ」の「r_cg_vector_table.c」にCMTモジュールの割り込み関数を登録する
変更点は以下の通りです。
上記手順の後、コンパイルしてデバッグした結果、組み込めることを確認できました。
感想としては、システムタイマモジュールは変換したらそのまま組み込んで使用することができました。CMTモジュールの方はモジュール内の割り込み関数を「r_cg_vector_table.c」に登録する必要があるので一手間いりますね。
以上です。
こんにちは。NoMaYです。ウェブで調べてみたら、こんな書き方も出来るらしいです。後で、ちょっと試してみようかと思います。gcc.gnu.org/onlinedocs/gcc/RX-Function-Attributes.htmlvoid __attribute__ ((interrupt (5))) txd1_handler ();とかvoid __attribute__ ((interrupt (RXD1_VECT,RXD2_VECT,"dct","$default"))) txd1_handler ();とか[追記]一旦CC-RXプロジェクトを作成して、生成された.scfgファイルをGCC for Renesas RXプロジェクトへコピーして(差し替えて)やると、一応FITコンポーネントを自由に追加することが出来るようになって、かつ、一応コード生成も出来ますね。ただ、生成されたソースはあくまでCC-RXプロジェクトのソースなので#pragmaが含まれ、逆にGCC for Renesas RXプロジェクトで必要な__attribute__()が生成されません。でも、手作業で補ってやれば、何とかなるかも、、、
こんにちは。NoMaYです。GNURXで以下のような記述が使えるらしいと知って試してみました。(GCC for Renesas RX 4.8.4.201703で試しました。)
void __attribute__ ((interrupt (5))) txd1_handler ();
void __attribute__ ((interrupt (RXD1_VECT,RXD2_VECT,"dct","$default"))) txd1_handler ();
それぞれ以下のようにグローバルシンボルが生成されました。(#define RXD1_VECT VECT(SCI1,RXI1)や#define RXD2_VECT VECT(SCI2,RXI2)としました。以下はRX65Nでの例です。)
.global $tableentry$5$vect$tableentry$5$vect:
.global $tableentry$60$vect$tableentry$60$vect: .global $tableentry$62$vect$tableentry$62$vect: .global $tableentry$default$dct$tableentry$default$dct:
また、以下のような記述も出来ました。
static void r_Config_SCI1_receive_interrupt(void) __attribute__ ((interrupt (".rvectors",VECT(SCI1,RXI1))));
生成されたグローバルシンボルは以下の通りでした。
.global $tableentry$60$.rvectors$tableentry$60$.rvectors:
そこで、ちょっと力技なのですが、リンカスクリプトで以下のように記述したところ、所望の位置にベクタが埋め込まれました。
.rvectors : { _rvectors_start = .; LONG(DEFINED($tableentry$0$.rvectors) ? $tableentry$0$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$1$.rvectors) ? $tableentry$1$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$2$.rvectors) ? $tableentry$2$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$3$.rvectors) ? $tableentry$3$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$4$.rvectors) ? $tableentry$4$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$5$.rvectors) ? $tableentry$5$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$6$.rvectors) ? $tableentry$6$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$7$.rvectors) ? $tableentry$7$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$8$.rvectors) ? $tableentry$8$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$9$.rvectors) ? $tableentry$9$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$10$.rvectors) ? $tableentry$10$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$11$.rvectors) ? $tableentry$11$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$12$.rvectors) ? $tableentry$12$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$13$.rvectors) ? $tableentry$13$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$14$.rvectors) ? $tableentry$14$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$15$.rvectors) ? $tableentry$15$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$16$.rvectors) ? $tableentry$16$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$17$.rvectors) ? $tableentry$17$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$18$.rvectors) ? $tableentry$18$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$19$.rvectors) ? $tableentry$19$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$20$.rvectors) ? $tableentry$20$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$21$.rvectors) ? $tableentry$21$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$22$.rvectors) ? $tableentry$22$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$23$.rvectors) ? $tableentry$23$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$24$.rvectors) ? $tableentry$24$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$25$.rvectors) ? $tableentry$25$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$26$.rvectors) ? $tableentry$26$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$27$.rvectors) ? $tableentry$27$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$28$.rvectors) ? $tableentry$28$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$29$.rvectors) ? $tableentry$29$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$30$.rvectors) ? $tableentry$30$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$31$.rvectors) ? $tableentry$31$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$32$.rvectors) ? $tableentry$32$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$33$.rvectors) ? $tableentry$33$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$34$.rvectors) ? $tableentry$34$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$35$.rvectors) ? $tableentry$35$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$36$.rvectors) ? $tableentry$36$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$37$.rvectors) ? $tableentry$37$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$38$.rvectors) ? $tableentry$38$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$39$.rvectors) ? $tableentry$39$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$40$.rvectors) ? $tableentry$40$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$41$.rvectors) ? $tableentry$41$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$42$.rvectors) ? $tableentry$42$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$43$.rvectors) ? $tableentry$43$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$44$.rvectors) ? $tableentry$44$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$45$.rvectors) ? $tableentry$45$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$46$.rvectors) ? $tableentry$46$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$47$.rvectors) ? $tableentry$47$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$48$.rvectors) ? $tableentry$48$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$49$.rvectors) ? $tableentry$49$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$50$.rvectors) ? $tableentry$50$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$51$.rvectors) ? $tableentry$51$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$52$.rvectors) ? $tableentry$52$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$53$.rvectors) ? $tableentry$53$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$54$.rvectors) ? $tableentry$54$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$55$.rvectors) ? $tableentry$55$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$56$.rvectors) ? $tableentry$56$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$57$.rvectors) ? $tableentry$57$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$58$.rvectors) ? $tableentry$58$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$59$.rvectors) ? $tableentry$59$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$60$.rvectors) ? $tableentry$60$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$61$.rvectors) ? $tableentry$61$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$62$.rvectors) ? $tableentry$62$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$63$.rvectors) ? $tableentry$63$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$64$.rvectors) ? $tableentry$64$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$65$.rvectors) ? $tableentry$65$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$66$.rvectors) ? $tableentry$66$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$67$.rvectors) ? $tableentry$67$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$68$.rvectors) ? $tableentry$68$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$69$.rvectors) ? $tableentry$69$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$70$.rvectors) ? $tableentry$70$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$71$.rvectors) ? $tableentry$71$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$72$.rvectors) ? $tableentry$72$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$73$.rvectors) ? $tableentry$73$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$74$.rvectors) ? $tableentry$74$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$75$.rvectors) ? $tableentry$75$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$76$.rvectors) ? $tableentry$76$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$77$.rvectors) ? $tableentry$77$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$78$.rvectors) ? $tableentry$78$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$79$.rvectors) ? $tableentry$79$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$80$.rvectors) ? $tableentry$80$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$81$.rvectors) ? $tableentry$81$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$82$.rvectors) ? $tableentry$82$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$83$.rvectors) ? $tableentry$83$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$84$.rvectors) ? $tableentry$84$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$85$.rvectors) ? $tableentry$85$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$86$.rvectors) ? $tableentry$86$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$87$.rvectors) ? $tableentry$87$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$88$.rvectors) ? $tableentry$88$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$89$.rvectors) ? $tableentry$89$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$90$.rvectors) ? $tableentry$90$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$91$.rvectors) ? $tableentry$91$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$92$.rvectors) ? $tableentry$92$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$93$.rvectors) ? $tableentry$93$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$94$.rvectors) ? $tableentry$94$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$95$.rvectors) ? $tableentry$95$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$96$.rvectors) ? $tableentry$96$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$97$.rvectors) ? $tableentry$97$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$98$.rvectors) ? $tableentry$98$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$99$.rvectors) ? $tableentry$99$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$100$.rvectors) ? $tableentry$100$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$101$.rvectors) ? $tableentry$101$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$102$.rvectors) ? $tableentry$102$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$103$.rvectors) ? $tableentry$103$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$104$.rvectors) ? $tableentry$104$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$105$.rvectors) ? $tableentry$105$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$106$.rvectors) ? $tableentry$106$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$107$.rvectors) ? $tableentry$107$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$108$.rvectors) ? $tableentry$108$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$109$.rvectors) ? $tableentry$109$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$110$.rvectors) ? $tableentry$110$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$111$.rvectors) ? $tableentry$111$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$112$.rvectors) ? $tableentry$112$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$113$.rvectors) ? $tableentry$113$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$114$.rvectors) ? $tableentry$114$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$115$.rvectors) ? $tableentry$115$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$116$.rvectors) ? $tableentry$116$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$117$.rvectors) ? $tableentry$117$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$118$.rvectors) ? $tableentry$118$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$119$.rvectors) ? $tableentry$119$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$120$.rvectors) ? $tableentry$120$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$121$.rvectors) ? $tableentry$121$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$122$.rvectors) ? $tableentry$122$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$123$.rvectors) ? $tableentry$123$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$124$.rvectors) ? $tableentry$124$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$125$.rvectors) ? $tableentry$125$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$126$.rvectors) ? $tableentry$126$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$127$.rvectors) ? $tableentry$127$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$128$.rvectors) ? $tableentry$128$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$129$.rvectors) ? $tableentry$129$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$130$.rvectors) ? $tableentry$130$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$131$.rvectors) ? $tableentry$131$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$132$.rvectors) ? $tableentry$132$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$133$.rvectors) ? $tableentry$133$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$134$.rvectors) ? $tableentry$134$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$135$.rvectors) ? $tableentry$135$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$136$.rvectors) ? $tableentry$136$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$137$.rvectors) ? $tableentry$137$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$138$.rvectors) ? $tableentry$138$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$139$.rvectors) ? $tableentry$139$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$140$.rvectors) ? $tableentry$140$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$141$.rvectors) ? $tableentry$141$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$142$.rvectors) ? $tableentry$142$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$143$.rvectors) ? $tableentry$143$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$144$.rvectors) ? $tableentry$144$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$145$.rvectors) ? $tableentry$145$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$146$.rvectors) ? $tableentry$146$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$147$.rvectors) ? $tableentry$147$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$148$.rvectors) ? $tableentry$148$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$149$.rvectors) ? $tableentry$149$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$150$.rvectors) ? $tableentry$150$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$151$.rvectors) ? $tableentry$151$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$152$.rvectors) ? $tableentry$152$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$153$.rvectors) ? $tableentry$153$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$154$.rvectors) ? $tableentry$154$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$155$.rvectors) ? $tableentry$155$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$156$.rvectors) ? $tableentry$156$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$157$.rvectors) ? $tableentry$157$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$158$.rvectors) ? $tableentry$158$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$159$.rvectors) ? $tableentry$159$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$160$.rvectors) ? $tableentry$160$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$161$.rvectors) ? $tableentry$161$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$162$.rvectors) ? $tableentry$162$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$163$.rvectors) ? $tableentry$163$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$164$.rvectors) ? $tableentry$164$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$165$.rvectors) ? $tableentry$165$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$166$.rvectors) ? $tableentry$166$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$167$.rvectors) ? $tableentry$167$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$168$.rvectors) ? $tableentry$168$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$169$.rvectors) ? $tableentry$169$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$170$.rvectors) ? $tableentry$170$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$171$.rvectors) ? $tableentry$171$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$172$.rvectors) ? $tableentry$172$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$173$.rvectors) ? $tableentry$173$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$174$.rvectors) ? $tableentry$174$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$175$.rvectors) ? $tableentry$175$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$176$.rvectors) ? $tableentry$176$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$177$.rvectors) ? $tableentry$177$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$178$.rvectors) ? $tableentry$178$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$179$.rvectors) ? $tableentry$179$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$180$.rvectors) ? $tableentry$180$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$181$.rvectors) ? $tableentry$181$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$182$.rvectors) ? $tableentry$182$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$183$.rvectors) ? $tableentry$183$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$184$.rvectors) ? $tableentry$184$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$185$.rvectors) ? $tableentry$185$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$186$.rvectors) ? $tableentry$186$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$187$.rvectors) ? $tableentry$187$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$188$.rvectors) ? $tableentry$188$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$189$.rvectors) ? $tableentry$189$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$190$.rvectors) ? $tableentry$190$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$191$.rvectors) ? $tableentry$191$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$192$.rvectors) ? $tableentry$192$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$193$.rvectors) ? $tableentry$193$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$194$.rvectors) ? $tableentry$194$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$195$.rvectors) ? $tableentry$195$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$196$.rvectors) ? $tableentry$196$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$197$.rvectors) ? $tableentry$197$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$198$.rvectors) ? $tableentry$198$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$199$.rvectors) ? $tableentry$199$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$200$.rvectors) ? $tableentry$200$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$201$.rvectors) ? $tableentry$201$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$202$.rvectors) ? $tableentry$202$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$203$.rvectors) ? $tableentry$203$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$204$.rvectors) ? $tableentry$204$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$205$.rvectors) ? $tableentry$205$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$206$.rvectors) ? $tableentry$206$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$207$.rvectors) ? $tableentry$207$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$208$.rvectors) ? $tableentry$208$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$209$.rvectors) ? $tableentry$209$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$210$.rvectors) ? $tableentry$210$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$211$.rvectors) ? $tableentry$211$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$212$.rvectors) ? $tableentry$212$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$213$.rvectors) ? $tableentry$213$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$214$.rvectors) ? $tableentry$214$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$215$.rvectors) ? $tableentry$215$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$216$.rvectors) ? $tableentry$216$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$217$.rvectors) ? $tableentry$217$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$218$.rvectors) ? $tableentry$218$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$219$.rvectors) ? $tableentry$219$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$220$.rvectors) ? $tableentry$220$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$221$.rvectors) ? $tableentry$221$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$222$.rvectors) ? $tableentry$222$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$223$.rvectors) ? $tableentry$223$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$224$.rvectors) ? $tableentry$224$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$225$.rvectors) ? $tableentry$225$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$226$.rvectors) ? $tableentry$226$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$227$.rvectors) ? $tableentry$227$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$228$.rvectors) ? $tableentry$228$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$229$.rvectors) ? $tableentry$229$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$230$.rvectors) ? $tableentry$230$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$231$.rvectors) ? $tableentry$231$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$232$.rvectors) ? $tableentry$232$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$233$.rvectors) ? $tableentry$233$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$234$.rvectors) ? $tableentry$234$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$235$.rvectors) ? $tableentry$235$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$236$.rvectors) ? $tableentry$236$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$237$.rvectors) ? $tableentry$237$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$238$.rvectors) ? $tableentry$238$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$239$.rvectors) ? $tableentry$239$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$240$.rvectors) ? $tableentry$240$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$241$.rvectors) ? $tableentry$241$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$242$.rvectors) ? $tableentry$242$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$243$.rvectors) ? $tableentry$243$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$244$.rvectors) ? $tableentry$244$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$245$.rvectors) ? $tableentry$245$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$246$.rvectors) ? $tableentry$246$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$247$.rvectors) ? $tableentry$247$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$248$.rvectors) ? $tableentry$248$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$249$.rvectors) ? $tableentry$249$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$250$.rvectors) ? $tableentry$250$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$251$.rvectors) ? $tableentry$251$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$252$.rvectors) ? $tableentry$252$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$253$.rvectors) ? $tableentry$253$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$254$.rvectors) ? $tableentry$254$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); LONG(DEFINED($tableentry$255$.rvectors) ? $tableentry$255$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); _rvectors_end = .; } > ROM
0xfff03c40 0x4 LONG 0xfff031cf DEFINED ($tableentry$60$.rvectors)?$tableentry$60$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff
.rvectors 0xfff03b50 0x400 0xfff03b50 _rvectors_start = . 0xfff03b50 0x4 LONG 0xffffffff DEFINED ($tableentry$0$.rvectors)?$tableentry$0$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b54 0x4 LONG 0xffffffff DEFINED ($tableentry$1$.rvectors)?$tableentry$1$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b58 0x4 LONG 0xffffffff DEFINED ($tableentry$2$.rvectors)?$tableentry$2$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b5c 0x4 LONG 0xffffffff DEFINED ($tableentry$3$.rvectors)?$tableentry$3$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b60 0x4 LONG 0xffffffff DEFINED ($tableentry$4$.rvectors)?$tableentry$4$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b64 0x4 LONG 0xffffffff DEFINED ($tableentry$5$.rvectors)?$tableentry$5$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b68 0x4 LONG 0xffffffff DEFINED ($tableentry$6$.rvectors)?$tableentry$6$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b6c 0x4 LONG 0xffffffff DEFINED ($tableentry$7$.rvectors)?$tableentry$7$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b70 0x4 LONG 0xffffffff DEFINED ($tableentry$8$.rvectors)?$tableentry$8$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b74 0x4 LONG 0xffffffff DEFINED ($tableentry$9$.rvectors)?$tableentry$9$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b78 0x4 LONG 0xffffffff DEFINED ($tableentry$10$.rvectors)?$tableentry$10$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b7c 0x4 LONG 0xffffffff DEFINED ($tableentry$11$.rvectors)?$tableentry$11$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b80 0x4 LONG 0xffffffff DEFINED ($tableentry$12$.rvectors)?$tableentry$12$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b84 0x4 LONG 0xffffffff DEFINED ($tableentry$13$.rvectors)?$tableentry$13$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b88 0x4 LONG 0xffffffff DEFINED ($tableentry$14$.rvectors)?$tableentry$14$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b8c 0x4 LONG 0xffffffff DEFINED ($tableentry$15$.rvectors)?$tableentry$15$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b90 0x4 LONG 0xffffffff DEFINED ($tableentry$16$.rvectors)?$tableentry$16$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b94 0x4 LONG 0xffffffff DEFINED ($tableentry$17$.rvectors)?$tableentry$17$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b98 0x4 LONG 0xffffffff DEFINED ($tableentry$18$.rvectors)?$tableentry$18$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03b9c 0x4 LONG 0xffffffff DEFINED ($tableentry$19$.rvectors)?$tableentry$19$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ba0 0x4 LONG 0xffffffff DEFINED ($tableentry$20$.rvectors)?$tableentry$20$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ba4 0x4 LONG 0xffffffff DEFINED ($tableentry$21$.rvectors)?$tableentry$21$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ba8 0x4 LONG 0xffffffff DEFINED ($tableentry$22$.rvectors)?$tableentry$22$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bac 0x4 LONG 0xffffffff DEFINED ($tableentry$23$.rvectors)?$tableentry$23$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bb0 0x4 LONG 0xffffffff DEFINED ($tableentry$24$.rvectors)?$tableentry$24$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bb4 0x4 LONG 0xffffffff DEFINED ($tableentry$25$.rvectors)?$tableentry$25$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bb8 0x4 LONG 0xffffffff DEFINED ($tableentry$26$.rvectors)?$tableentry$26$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bbc 0x4 LONG 0xffffffff DEFINED ($tableentry$27$.rvectors)?$tableentry$27$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bc0 0x4 LONG 0xffffffff DEFINED ($tableentry$28$.rvectors)?$tableentry$28$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bc4 0x4 LONG 0xffffffff DEFINED ($tableentry$29$.rvectors)?$tableentry$29$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bc8 0x4 LONG 0xffffffff DEFINED ($tableentry$30$.rvectors)?$tableentry$30$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bcc 0x4 LONG 0xffffffff DEFINED ($tableentry$31$.rvectors)?$tableentry$31$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bd0 0x4 LONG 0xffffffff DEFINED ($tableentry$32$.rvectors)?$tableentry$32$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bd4 0x4 LONG 0xffffffff DEFINED ($tableentry$33$.rvectors)?$tableentry$33$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bd8 0x4 LONG 0xffffffff DEFINED ($tableentry$34$.rvectors)?$tableentry$34$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bdc 0x4 LONG 0xffffffff DEFINED ($tableentry$35$.rvectors)?$tableentry$35$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03be0 0x4 LONG 0xffffffff DEFINED ($tableentry$36$.rvectors)?$tableentry$36$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03be4 0x4 LONG 0xffffffff DEFINED ($tableentry$37$.rvectors)?$tableentry$37$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03be8 0x4 LONG 0xffffffff DEFINED ($tableentry$38$.rvectors)?$tableentry$38$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bec 0x4 LONG 0xffffffff DEFINED ($tableentry$39$.rvectors)?$tableentry$39$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bf0 0x4 LONG 0xffffffff DEFINED ($tableentry$40$.rvectors)?$tableentry$40$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bf4 0x4 LONG 0xffffffff DEFINED ($tableentry$41$.rvectors)?$tableentry$41$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bf8 0x4 LONG 0xffffffff DEFINED ($tableentry$42$.rvectors)?$tableentry$42$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03bfc 0x4 LONG 0xffffffff DEFINED ($tableentry$43$.rvectors)?$tableentry$43$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c00 0x4 LONG 0xffffffff DEFINED ($tableentry$44$.rvectors)?$tableentry$44$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c04 0x4 LONG 0xffffffff DEFINED ($tableentry$45$.rvectors)?$tableentry$45$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c08 0x4 LONG 0xffffffff DEFINED ($tableentry$46$.rvectors)?$tableentry$46$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c0c 0x4 LONG 0xffffffff DEFINED ($tableentry$47$.rvectors)?$tableentry$47$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c10 0x4 LONG 0xffffffff DEFINED ($tableentry$48$.rvectors)?$tableentry$48$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c14 0x4 LONG 0xffffffff DEFINED ($tableentry$49$.rvectors)?$tableentry$49$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c18 0x4 LONG 0xffffffff DEFINED ($tableentry$50$.rvectors)?$tableentry$50$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c1c 0x4 LONG 0xffffffff DEFINED ($tableentry$51$.rvectors)?$tableentry$51$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c20 0x4 LONG 0xffffffff DEFINED ($tableentry$52$.rvectors)?$tableentry$52$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c24 0x4 LONG 0xffffffff DEFINED ($tableentry$53$.rvectors)?$tableentry$53$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c28 0x4 LONG 0xffffffff DEFINED ($tableentry$54$.rvectors)?$tableentry$54$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c2c 0x4 LONG 0xffffffff DEFINED ($tableentry$55$.rvectors)?$tableentry$55$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c30 0x4 LONG 0xffffffff DEFINED ($tableentry$56$.rvectors)?$tableentry$56$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c34 0x4 LONG 0xffffffff DEFINED ($tableentry$57$.rvectors)?$tableentry$57$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c38 0x4 LONG 0xffffffff DEFINED ($tableentry$58$.rvectors)?$tableentry$58$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c3c 0x4 LONG 0xffffffff DEFINED ($tableentry$59$.rvectors)?$tableentry$59$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c40 0x4 LONG 0xfff031cf DEFINED ($tableentry$60$.rvectors)?$tableentry$60$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c44 0x4 LONG 0xffffffff DEFINED ($tableentry$61$.rvectors)?$tableentry$61$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c48 0x4 LONG 0xffffffff DEFINED ($tableentry$62$.rvectors)?$tableentry$62$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c4c 0x4 LONG 0xffffffff DEFINED ($tableentry$63$.rvectors)?$tableentry$63$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c50 0x4 LONG 0xffffffff DEFINED ($tableentry$64$.rvectors)?$tableentry$64$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c54 0x4 LONG 0xffffffff DEFINED ($tableentry$65$.rvectors)?$tableentry$65$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c58 0x4 LONG 0xffffffff DEFINED ($tableentry$66$.rvectors)?$tableentry$66$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c5c 0x4 LONG 0xffffffff DEFINED ($tableentry$67$.rvectors)?$tableentry$67$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c60 0x4 LONG 0xffffffff DEFINED ($tableentry$68$.rvectors)?$tableentry$68$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c64 0x4 LONG 0xffffffff DEFINED ($tableentry$69$.rvectors)?$tableentry$69$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c68 0x4 LONG 0xffffffff DEFINED ($tableentry$70$.rvectors)?$tableentry$70$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c6c 0x4 LONG 0xffffffff DEFINED ($tableentry$71$.rvectors)?$tableentry$71$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c70 0x4 LONG 0xffffffff DEFINED ($tableentry$72$.rvectors)?$tableentry$72$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c74 0x4 LONG 0xffffffff DEFINED ($tableentry$73$.rvectors)?$tableentry$73$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c78 0x4 LONG 0xffffffff DEFINED ($tableentry$74$.rvectors)?$tableentry$74$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c7c 0x4 LONG 0xffffffff DEFINED ($tableentry$75$.rvectors)?$tableentry$75$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c80 0x4 LONG 0xffffffff DEFINED ($tableentry$76$.rvectors)?$tableentry$76$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c84 0x4 LONG 0xffffffff DEFINED ($tableentry$77$.rvectors)?$tableentry$77$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c88 0x4 LONG 0xffffffff DEFINED ($tableentry$78$.rvectors)?$tableentry$78$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c8c 0x4 LONG 0xffffffff DEFINED ($tableentry$79$.rvectors)?$tableentry$79$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c90 0x4 LONG 0xffffffff DEFINED ($tableentry$80$.rvectors)?$tableentry$80$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c94 0x4 LONG 0xffffffff DEFINED ($tableentry$81$.rvectors)?$tableentry$81$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c98 0x4 LONG 0xffffffff DEFINED ($tableentry$82$.rvectors)?$tableentry$82$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03c9c 0x4 LONG 0xffffffff DEFINED ($tableentry$83$.rvectors)?$tableentry$83$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ca0 0x4 LONG 0xffffffff DEFINED ($tableentry$84$.rvectors)?$tableentry$84$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ca4 0x4 LONG 0xffffffff DEFINED ($tableentry$85$.rvectors)?$tableentry$85$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ca8 0x4 LONG 0xffffffff DEFINED ($tableentry$86$.rvectors)?$tableentry$86$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03cac 0x4 LONG 0xffffffff DEFINED ($tableentry$87$.rvectors)?$tableentry$87$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03cb0 0x4 LONG 0xffffffff DEFINED ($tableentry$88$.rvectors)?$tableentry$88$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03cb4 0x4 LONG 0xffffffff DEFINED ($tableentry$89$.rvectors)?$tableentry$89$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03cb8 0x4 LONG 0xffffffff DEFINED ($tableentry$90$.rvectors)?$tableentry$90$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03cbc 0x4 LONG 0xffffffff DEFINED ($tableentry$91$.rvectors)?$tableentry$91$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03cc0 0x4 LONG 0xffffffff DEFINED ($tableentry$92$.rvectors)?$tableentry$92$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03cc4 0x4 LONG 0xffffffff DEFINED ($tableentry$93$.rvectors)?$tableentry$93$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03cc8 0x4 LONG 0xffffffff DEFINED ($tableentry$94$.rvectors)?$tableentry$94$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ccc 0x4 LONG 0xffffffff DEFINED ($tableentry$95$.rvectors)?$tableentry$95$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03cd0 0x4 LONG 0xffffffff DEFINED ($tableentry$96$.rvectors)?$tableentry$96$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03cd4 0x4 LONG 0xffffffff DEFINED ($tableentry$97$.rvectors)?$tableentry$97$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03cd8 0x4 LONG 0xffffffff DEFINED ($tableentry$98$.rvectors)?$tableentry$98$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03cdc 0x4 LONG 0xffffffff DEFINED ($tableentry$99$.rvectors)?$tableentry$99$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ce0 0x4 LONG 0xffffffff DEFINED ($tableentry$100$.rvectors)?$tableentry$100$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ce4 0x4 LONG 0xffffffff DEFINED ($tableentry$101$.rvectors)?$tableentry$101$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ce8 0x4 LONG 0xffffffff DEFINED ($tableentry$102$.rvectors)?$tableentry$102$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03cec 0x4 LONG 0xffffffff DEFINED ($tableentry$103$.rvectors)?$tableentry$103$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03cf0 0x4 LONG 0xffffffff DEFINED ($tableentry$104$.rvectors)?$tableentry$104$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03cf4 0x4 LONG 0xffffffff DEFINED ($tableentry$105$.rvectors)?$tableentry$105$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03cf8 0x4 LONG 0xffffffff DEFINED ($tableentry$106$.rvectors)?$tableentry$106$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03cfc 0x4 LONG 0xffffffff DEFINED ($tableentry$107$.rvectors)?$tableentry$107$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d00 0x4 LONG 0xffffffff DEFINED ($tableentry$108$.rvectors)?$tableentry$108$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d04 0x4 LONG 0xffffffff DEFINED ($tableentry$109$.rvectors)?$tableentry$109$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d08 0x4 LONG 0xffffffff DEFINED ($tableentry$110$.rvectors)?$tableentry$110$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d0c 0x4 LONG 0xffffffff DEFINED ($tableentry$111$.rvectors)?$tableentry$111$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d10 0x4 LONG 0xffffffff DEFINED ($tableentry$112$.rvectors)?$tableentry$112$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d14 0x4 LONG 0xffffffff DEFINED ($tableentry$113$.rvectors)?$tableentry$113$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d18 0x4 LONG 0xffffffff DEFINED ($tableentry$114$.rvectors)?$tableentry$114$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d1c 0x4 LONG 0xffffffff DEFINED ($tableentry$115$.rvectors)?$tableentry$115$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d20 0x4 LONG 0xffffffff DEFINED ($tableentry$116$.rvectors)?$tableentry$116$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d24 0x4 LONG 0xffffffff DEFINED ($tableentry$117$.rvectors)?$tableentry$117$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d28 0x4 LONG 0xffffffff DEFINED ($tableentry$118$.rvectors)?$tableentry$118$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d2c 0x4 LONG 0xffffffff DEFINED ($tableentry$119$.rvectors)?$tableentry$119$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d30 0x4 LONG 0xffffffff DEFINED ($tableentry$120$.rvectors)?$tableentry$120$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d34 0x4 LONG 0xffffffff DEFINED ($tableentry$121$.rvectors)?$tableentry$121$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d38 0x4 LONG 0xffffffff DEFINED ($tableentry$122$.rvectors)?$tableentry$122$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d3c 0x4 LONG 0xffffffff DEFINED ($tableentry$123$.rvectors)?$tableentry$123$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d40 0x4 LONG 0xffffffff DEFINED ($tableentry$124$.rvectors)?$tableentry$124$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d44 0x4 LONG 0xffffffff DEFINED ($tableentry$125$.rvectors)?$tableentry$125$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d48 0x4 LONG 0xffffffff DEFINED ($tableentry$126$.rvectors)?$tableentry$126$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d4c 0x4 LONG 0xffffffff DEFINED ($tableentry$127$.rvectors)?$tableentry$127$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d50 0x4 LONG 0xffffffff DEFINED ($tableentry$128$.rvectors)?$tableentry$128$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d54 0x4 LONG 0xffffffff DEFINED ($tableentry$129$.rvectors)?$tableentry$129$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d58 0x4 LONG 0xffffffff DEFINED ($tableentry$130$.rvectors)?$tableentry$130$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d5c 0x4 LONG 0xffffffff DEFINED ($tableentry$131$.rvectors)?$tableentry$131$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d60 0x4 LONG 0xffffffff DEFINED ($tableentry$132$.rvectors)?$tableentry$132$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d64 0x4 LONG 0xffffffff DEFINED ($tableentry$133$.rvectors)?$tableentry$133$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d68 0x4 LONG 0xffffffff DEFINED ($tableentry$134$.rvectors)?$tableentry$134$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d6c 0x4 LONG 0xffffffff DEFINED ($tableentry$135$.rvectors)?$tableentry$135$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d70 0x4 LONG 0xffffffff DEFINED ($tableentry$136$.rvectors)?$tableentry$136$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d74 0x4 LONG 0xffffffff DEFINED ($tableentry$137$.rvectors)?$tableentry$137$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d78 0x4 LONG 0xffffffff DEFINED ($tableentry$138$.rvectors)?$tableentry$138$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d7c 0x4 LONG 0xffffffff DEFINED ($tableentry$139$.rvectors)?$tableentry$139$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d80 0x4 LONG 0xffffffff DEFINED ($tableentry$140$.rvectors)?$tableentry$140$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d84 0x4 LONG 0xffffffff DEFINED ($tableentry$141$.rvectors)?$tableentry$141$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d88 0x4 LONG 0xffffffff DEFINED ($tableentry$142$.rvectors)?$tableentry$142$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d8c 0x4 LONG 0xffffffff DEFINED ($tableentry$143$.rvectors)?$tableentry$143$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d90 0x4 LONG 0xffffffff DEFINED ($tableentry$144$.rvectors)?$tableentry$144$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d94 0x4 LONG 0xffffffff DEFINED ($tableentry$145$.rvectors)?$tableentry$145$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d98 0x4 LONG 0xffffffff DEFINED ($tableentry$146$.rvectors)?$tableentry$146$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03d9c 0x4 LONG 0xffffffff DEFINED ($tableentry$147$.rvectors)?$tableentry$147$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03da0 0x4 LONG 0xffffffff DEFINED ($tableentry$148$.rvectors)?$tableentry$148$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03da4 0x4 LONG 0xffffffff DEFINED ($tableentry$149$.rvectors)?$tableentry$149$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03da8 0x4 LONG 0xffffffff DEFINED ($tableentry$150$.rvectors)?$tableentry$150$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03dac 0x4 LONG 0xffffffff DEFINED ($tableentry$151$.rvectors)?$tableentry$151$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03db0 0x4 LONG 0xffffffff DEFINED ($tableentry$152$.rvectors)?$tableentry$152$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03db4 0x4 LONG 0xffffffff DEFINED ($tableentry$153$.rvectors)?$tableentry$153$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03db8 0x4 LONG 0xffffffff DEFINED ($tableentry$154$.rvectors)?$tableentry$154$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03dbc 0x4 LONG 0xffffffff DEFINED ($tableentry$155$.rvectors)?$tableentry$155$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03dc0 0x4 LONG 0xffffffff DEFINED ($tableentry$156$.rvectors)?$tableentry$156$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03dc4 0x4 LONG 0xffffffff DEFINED ($tableentry$157$.rvectors)?$tableentry$157$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03dc8 0x4 LONG 0xffffffff DEFINED ($tableentry$158$.rvectors)?$tableentry$158$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03dcc 0x4 LONG 0xffffffff DEFINED ($tableentry$159$.rvectors)?$tableentry$159$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03dd0 0x4 LONG 0xffffffff DEFINED ($tableentry$160$.rvectors)?$tableentry$160$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03dd4 0x4 LONG 0xffffffff DEFINED ($tableentry$161$.rvectors)?$tableentry$161$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03dd8 0x4 LONG 0xffffffff DEFINED ($tableentry$162$.rvectors)?$tableentry$162$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ddc 0x4 LONG 0xffffffff DEFINED ($tableentry$163$.rvectors)?$tableentry$163$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03de0 0x4 LONG 0xffffffff DEFINED ($tableentry$164$.rvectors)?$tableentry$164$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03de4 0x4 LONG 0xffffffff DEFINED ($tableentry$165$.rvectors)?$tableentry$165$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03de8 0x4 LONG 0xffffffff DEFINED ($tableentry$166$.rvectors)?$tableentry$166$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03dec 0x4 LONG 0xffffffff DEFINED ($tableentry$167$.rvectors)?$tableentry$167$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03df0 0x4 LONG 0xffffffff DEFINED ($tableentry$168$.rvectors)?$tableentry$168$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03df4 0x4 LONG 0xffffffff DEFINED ($tableentry$169$.rvectors)?$tableentry$169$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03df8 0x4 LONG 0xffffffff DEFINED ($tableentry$170$.rvectors)?$tableentry$170$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03dfc 0x4 LONG 0xffffffff DEFINED ($tableentry$171$.rvectors)?$tableentry$171$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e00 0x4 LONG 0xffffffff DEFINED ($tableentry$172$.rvectors)?$tableentry$172$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e04 0x4 LONG 0xffffffff DEFINED ($tableentry$173$.rvectors)?$tableentry$173$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e08 0x4 LONG 0xffffffff DEFINED ($tableentry$174$.rvectors)?$tableentry$174$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e0c 0x4 LONG 0xffffffff DEFINED ($tableentry$175$.rvectors)?$tableentry$175$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e10 0x4 LONG 0xffffffff DEFINED ($tableentry$176$.rvectors)?$tableentry$176$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e14 0x4 LONG 0xffffffff DEFINED ($tableentry$177$.rvectors)?$tableentry$177$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e18 0x4 LONG 0xffffffff DEFINED ($tableentry$178$.rvectors)?$tableentry$178$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e1c 0x4 LONG 0xffffffff DEFINED ($tableentry$179$.rvectors)?$tableentry$179$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e20 0x4 LONG 0xffffffff DEFINED ($tableentry$180$.rvectors)?$tableentry$180$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e24 0x4 LONG 0xffffffff DEFINED ($tableentry$181$.rvectors)?$tableentry$181$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e28 0x4 LONG 0xffffffff DEFINED ($tableentry$182$.rvectors)?$tableentry$182$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e2c 0x4 LONG 0xffffffff DEFINED ($tableentry$183$.rvectors)?$tableentry$183$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e30 0x4 LONG 0xffffffff DEFINED ($tableentry$184$.rvectors)?$tableentry$184$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e34 0x4 LONG 0xffffffff DEFINED ($tableentry$185$.rvectors)?$tableentry$185$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e38 0x4 LONG 0xffffffff DEFINED ($tableentry$186$.rvectors)?$tableentry$186$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e3c 0x4 LONG 0xffffffff DEFINED ($tableentry$187$.rvectors)?$tableentry$187$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e40 0x4 LONG 0xffffffff DEFINED ($tableentry$188$.rvectors)?$tableentry$188$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e44 0x4 LONG 0xffffffff DEFINED ($tableentry$189$.rvectors)?$tableentry$189$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e48 0x4 LONG 0xffffffff DEFINED ($tableentry$190$.rvectors)?$tableentry$190$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e4c 0x4 LONG 0xffffffff DEFINED ($tableentry$191$.rvectors)?$tableentry$191$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e50 0x4 LONG 0xffffffff DEFINED ($tableentry$192$.rvectors)?$tableentry$192$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e54 0x4 LONG 0xffffffff DEFINED ($tableentry$193$.rvectors)?$tableentry$193$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e58 0x4 LONG 0xffffffff DEFINED ($tableentry$194$.rvectors)?$tableentry$194$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e5c 0x4 LONG 0xffffffff DEFINED ($tableentry$195$.rvectors)?$tableentry$195$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e60 0x4 LONG 0xffffffff DEFINED ($tableentry$196$.rvectors)?$tableentry$196$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e64 0x4 LONG 0xffffffff DEFINED ($tableentry$197$.rvectors)?$tableentry$197$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e68 0x4 LONG 0xffffffff DEFINED ($tableentry$198$.rvectors)?$tableentry$198$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e6c 0x4 LONG 0xffffffff DEFINED ($tableentry$199$.rvectors)?$tableentry$199$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e70 0x4 LONG 0xffffffff DEFINED ($tableentry$200$.rvectors)?$tableentry$200$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e74 0x4 LONG 0xffffffff DEFINED ($tableentry$201$.rvectors)?$tableentry$201$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e78 0x4 LONG 0xffffffff DEFINED ($tableentry$202$.rvectors)?$tableentry$202$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e7c 0x4 LONG 0xffffffff DEFINED ($tableentry$203$.rvectors)?$tableentry$203$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e80 0x4 LONG 0xffffffff DEFINED ($tableentry$204$.rvectors)?$tableentry$204$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e84 0x4 LONG 0xffffffff DEFINED ($tableentry$205$.rvectors)?$tableentry$205$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e88 0x4 LONG 0xffffffff DEFINED ($tableentry$206$.rvectors)?$tableentry$206$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e8c 0x4 LONG 0xffffffff DEFINED ($tableentry$207$.rvectors)?$tableentry$207$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e90 0x4 LONG 0xffffffff DEFINED ($tableentry$208$.rvectors)?$tableentry$208$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e94 0x4 LONG 0xffffffff DEFINED ($tableentry$209$.rvectors)?$tableentry$209$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e98 0x4 LONG 0xffffffff DEFINED ($tableentry$210$.rvectors)?$tableentry$210$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03e9c 0x4 LONG 0xffffffff DEFINED ($tableentry$211$.rvectors)?$tableentry$211$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ea0 0x4 LONG 0xffffffff DEFINED ($tableentry$212$.rvectors)?$tableentry$212$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ea4 0x4 LONG 0xffffffff DEFINED ($tableentry$213$.rvectors)?$tableentry$213$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ea8 0x4 LONG 0xffffffff DEFINED ($tableentry$214$.rvectors)?$tableentry$214$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03eac 0x4 LONG 0xffffffff DEFINED ($tableentry$215$.rvectors)?$tableentry$215$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03eb0 0x4 LONG 0xffffffff DEFINED ($tableentry$216$.rvectors)?$tableentry$216$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03eb4 0x4 LONG 0xffffffff DEFINED ($tableentry$217$.rvectors)?$tableentry$217$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03eb8 0x4 LONG 0xffffffff DEFINED ($tableentry$218$.rvectors)?$tableentry$218$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ebc 0x4 LONG 0xffffffff DEFINED ($tableentry$219$.rvectors)?$tableentry$219$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ec0 0x4 LONG 0xffffffff DEFINED ($tableentry$220$.rvectors)?$tableentry$220$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ec4 0x4 LONG 0xffffffff DEFINED ($tableentry$221$.rvectors)?$tableentry$221$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ec8 0x4 LONG 0xffffffff DEFINED ($tableentry$222$.rvectors)?$tableentry$222$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ecc 0x4 LONG 0xffffffff DEFINED ($tableentry$223$.rvectors)?$tableentry$223$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ed0 0x4 LONG 0xffffffff DEFINED ($tableentry$224$.rvectors)?$tableentry$224$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ed4 0x4 LONG 0xffffffff DEFINED ($tableentry$225$.rvectors)?$tableentry$225$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ed8 0x4 LONG 0xffffffff DEFINED ($tableentry$226$.rvectors)?$tableentry$226$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03edc 0x4 LONG 0xffffffff DEFINED ($tableentry$227$.rvectors)?$tableentry$227$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ee0 0x4 LONG 0xffffffff DEFINED ($tableentry$228$.rvectors)?$tableentry$228$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ee4 0x4 LONG 0xffffffff DEFINED ($tableentry$229$.rvectors)?$tableentry$229$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ee8 0x4 LONG 0xffffffff DEFINED ($tableentry$230$.rvectors)?$tableentry$230$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03eec 0x4 LONG 0xffffffff DEFINED ($tableentry$231$.rvectors)?$tableentry$231$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ef0 0x4 LONG 0xffffffff DEFINED ($tableentry$232$.rvectors)?$tableentry$232$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ef4 0x4 LONG 0xffffffff DEFINED ($tableentry$233$.rvectors)?$tableentry$233$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03ef8 0x4 LONG 0xffffffff DEFINED ($tableentry$234$.rvectors)?$tableentry$234$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03efc 0x4 LONG 0xffffffff DEFINED ($tableentry$235$.rvectors)?$tableentry$235$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f00 0x4 LONG 0xffffffff DEFINED ($tableentry$236$.rvectors)?$tableentry$236$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f04 0x4 LONG 0xffffffff DEFINED ($tableentry$237$.rvectors)?$tableentry$237$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f08 0x4 LONG 0xffffffff DEFINED ($tableentry$238$.rvectors)?$tableentry$238$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f0c 0x4 LONG 0xffffffff DEFINED ($tableentry$239$.rvectors)?$tableentry$239$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f10 0x4 LONG 0xffffffff DEFINED ($tableentry$240$.rvectors)?$tableentry$240$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f14 0x4 LONG 0xffffffff DEFINED ($tableentry$241$.rvectors)?$tableentry$241$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f18 0x4 LONG 0xffffffff DEFINED ($tableentry$242$.rvectors)?$tableentry$242$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f1c 0x4 LONG 0xffffffff DEFINED ($tableentry$243$.rvectors)?$tableentry$243$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f20 0x4 LONG 0xffffffff DEFINED ($tableentry$244$.rvectors)?$tableentry$244$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f24 0x4 LONG 0xffffffff DEFINED ($tableentry$245$.rvectors)?$tableentry$245$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f28 0x4 LONG 0xffffffff DEFINED ($tableentry$246$.rvectors)?$tableentry$246$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f2c 0x4 LONG 0xffffffff DEFINED ($tableentry$247$.rvectors)?$tableentry$247$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f30 0x4 LONG 0xffffffff DEFINED ($tableentry$248$.rvectors)?$tableentry$248$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f34 0x4 LONG 0xffffffff DEFINED ($tableentry$249$.rvectors)?$tableentry$249$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f38 0x4 LONG 0xffffffff DEFINED ($tableentry$250$.rvectors)?$tableentry$250$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f3c 0x4 LONG 0xffffffff DEFINED ($tableentry$251$.rvectors)?$tableentry$251$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f40 0x4 LONG 0xffffffff DEFINED ($tableentry$252$.rvectors)?$tableentry$252$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f44 0x4 LONG 0xffffffff DEFINED ($tableentry$253$.rvectors)?$tableentry$253$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f48 0x4 LONG 0xffffffff DEFINED ($tableentry$254$.rvectors)?$tableentry$254$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f4c 0x4 LONG 0xffffffff DEFINED ($tableentry$255$.rvectors)?$tableentry$255$.rvectors:DEFINED ($tableentry$default$.rvectors)?$tableentry$default$.rvectors:0xffffffff 0xfff03f50 _rvectors_end = .
#define DEF_INTERRUPT(func, vect) void func(void) __attribute__((interrupt(".rvectors", vect)));#define DEF_STATIC_INTERRUPT(func, vect) static void func(void) __attribute__((interrupt(".rvectors", vect)));DEF_STATIC_INTERRUPT(r_Config_SCI1_receive_interrupt, VECT(SCI1,RXI1))
#pragma interrupt r_Config_SCI1_receive_interrupt(vect=VECT(SCI1,RXI1))
ちなみに、上の例でSTATICにしてあるのは今回試す時に使用した以下の関数(コード生成されたもの)がstaticになっていたからです。
static void r_Config_SCI1_receive_interrupt(void){ if (g_sci1_rx_length > g_sci1_rx_count) { *gp_sci1_rx_address = SCI1.RDR; gp_sci1_rx_address++; g_sci1_rx_count++; } if (g_sci1_rx_length <= g_sci1_rx_count) { /* All data received */ SCI1.SCR.BIT.RIE = 0U; SCI1.SCR.BIT.RE = 0U; r_Config_SCI1_callback_receiveend(); }}
こんにちは。NoMaYです。#すみません。間違えました。この投稿は無かったことにして下さい。次の投稿で訂正しました。もう一度考え直します。実は、数日前に試していたことなのですが、何か白昼夢を見ていたようで、今試すとベクタが生成されてませんでした、、、別スレッド『Amazon FreeRTOSだそうです。ルネサスさんのRXは参加しないのかな?』のGNURXプロジェクトにて今回気付いたGNURXの割り込みベクタ設定方法を使用し始めたのですが、GNURXプロジェクトでの既存の割り込みベクタ設定方法(スマートコンフィグレータがコード生成時にr_cg_vector_table.cのReserved_Vector[]に割り込みベクタを設定する方法)と辻褄を合わせる為、Windows標準のスクリプト言語の1つであるJScriptで、必要な割り込みベクタをReserved_Vector[]から抽出して今回の割り込みベクタ設定方法に変換するスクリプトを作成してみました。(なお、変換したコードで使用しているマクロはその別スレッドで使用しているマクロになっています。)そして、Reserved_Vector[]の代わりに変換したコードを使用するようにr_cg_vector_table.cをソースを修正しておき、e2 studioのビルド前ステップでスクリプト(あるいはスクリプトを実行させるバッチファイル)を自動的に実行するようにしておけば、手作業無しで辻褄を合わせることが出来るようになります。コード変換元のr_cg_vector_table.cのconst Reserved_Vector[]の例
void * const Reserved_Vector[] __attribute((section(".rvectors"))) ={ /* 0x0000 Reserved */ (void (*)(void))0xFFFFFFFF, 略 /* 0x0040 BSC BUSERR */ bus_error_isr, /* 0x0044 Reserved */ (void (*)(void))0xFFFFFFFF, /* 0x0048 RAM RAMERR */ undefined_interrupt_source_isr, /* 0x004C Reserved */ (void (*)(void))0xFFFFFFFF, 略 /* 0x00F0 SCI1 RXI1 */ r_Config_SCI1_receive_interrupt, /* 0x00F4 SCI1 TXI1 */ r_Config_SCI1_transmit_interrupt, /* 0x00F8 SCI2 RXI2 */ undefined_interrupt_source_isr, /* 0x00FC SCI2 TXI2 */ undefined_interrupt_source_isr, 略 /* 0x03FC PERIA INTA255 */ undefined_interrupt_source_isr};
コード変換先のr_cg_vector_pragma.hというファイルの例
R_PRAGMA_INTERRUPT(bus_error_isr, 16)R_PRAGMA_INTERRUPT(r_Config_SCI1_receive_interrupt, 60)R_PRAGMA_INTERRUPT(r_Config_SCI1_transmit_interrupt, 61)R_PRAGMA_INTERRUPT(group_bl2_handler_isr, 107)R_PRAGMA_INTERRUPT(group_bl0_handler_isr, 110)R_PRAGMA_INTERRUPT(group_bl1_handler_isr, 111)R_PRAGMA_INTERRUPT(group_al0_handler_isr, 112)R_PRAGMA_INTERRUPT(group_al1_handler_isr, 113)
変換したコードを使用するr_cg_vector_table.cの修正例
/******************************************************************************Pragma directive******************************************************************************//* Start user code for pragma. Do not edit comment generated here *//* End user code. Do not edit comment generated here *//******************************************************************************Includes******************************************************************************/#include "r_cg_macrodriver.h"/* Start user code for include. Do not edit comment generated here */#ifdef R_PRAGMA_INTERRUPT#include "r_cg_userdefine.h"#include "r_cg_vector_pragama.h"#else // #ifdef R_PRAGMA_INTERRUPT/* End user code. Do not edit comment generated here */#include "r_cg_userdefine.h"/******************************************************************************Global variables and functions******************************************************************************/void * const Reserved_Vector[] __attribute((section(".rvectors"))) ={略};/* Start user code for global. Do not edit comment generated here */#endif // #ifdef R_PRAGMA_INTERRUPT #else/* End user code. Do not edit comment generated here *//* Start user code for adding. Do not edit comment generated here *//* End user code. Do not edit comment generated here */
コード変換するr_cg_vector_pragma.jsというスクリプト
// Convert from r_cg_vector_table.c's Reserved_Vector[] to r_cg_vector_pragma.h's R_PRAGMA_INTERRUPT() // // 実行コマンド: // cscript -nologo r_cg_vector_pragma.js {PATH}\r_cg_vector_table.c {PATH}\r_cg_vector_pragma.h // // 各種ドキュメントサイト: // Windowsスクリプトテクノロジ https://msdn.microsoft.com/ja-jp/library/cc392483.aspx // JScriptオブジェクト https://msdn.microsoft.com/ja-jp/library/cc392032.aspx // RegExpオブジェクト https://msdn.microsoft.com/ja-jp/library/cc427721.aspx // JScriptメソッド https://msdn.microsoft.com/ja-jp/library/cc392030.aspx // searchメソッド https://msdn.microsoft.com/ja-jp/library/cc410015.aspx // replaceメソッド https://msdn.microsoft.com/ja-jp/library/cc409988.aspx // 正規表現の構文 https://msdn.microsoft.com/ja-jp/library/cc392020.aspx // FileSystemObject http://msdn.microsoft.com/ja-jp/library/cc428071.aspx // Filesコレクション https://msdn.microsoft.com/ja-jp/library/cc427964.aspx // ADO APIリファレンス https://msdn.microsoft.com/ja-jp/library/cc408215.aspx // ADO Stream https://msdn.microsoft.com/ja-jp/library/cc364272.aspx // ADO 列挙定数 → Windowsフォルダで adojavas.inc または adobvs.inc を検索する var adTypeText = 2; // ADO StreamTypeEnum 列挙定数 var adSaveCreateOverWrite = 2; // ADO SaveOptionsEnum 列挙定数 var adWriteLine = 1; // ADO StreamWriteEnum 列挙定数 var adReadLine = -2; // ADO StreamReadEnum 列挙定数 var adLF = 10; // ADO LineSeparatorEnum 列挙定数 var adCR = 13; // ADO LineSeparatorEnum 列挙定数 var adCRLF = -1; // ADO LineSeparatorEnum 列挙定数 var fso = new ActiveXObject("Scripting.FileSystemObject"); var srcstrm = new ActiveXObject("ADODB.Stream"); var dststrm = new ActiveXObject("ADODB.Stream"); var srcfile = WScript.Arguments(0); var dstfile = WScript.Arguments(1); srcstrm.Type = adTypeText; srcstrm.Charset = "_autodetect_all"; srcstrm.LineSeparator = adCRLF; srcstrm.Open(); srcstrm.LoadFromFile(srcfile); dststrm.Type = adTypeText; dststrm.Charset = "ascii"; dststrm.LineSeparator = adCRLF; dststrm.Open(); // Skip until the line of Reserved_Vector[] while(!srcstrm.EOS) { line = srcstrm.ReadText(adReadLine); if ((index = line.search(/^void \* const Reserved_Vector\[\] __attribute\(\(section\("\.rvectors"\)\)\) =$/)) == 0) { break; } } // Convert from Reserved_Vector[] to R_PRAGMA_INTERRUPT() var number = 0; while(!srcstrm.EOS) { line = srcstrm.ReadText(adReadLine); if (line.search(/^{$/) == 0) { // start continue; } if (line.search(/^}$/) == 0) { // end break; } else if (line.search(/^ *\(void \(\*\)\(void\)\)0xFFFFFFFF,$/) == 0) { // skip } else if (line.search(/^ *undefined_interrupt_source_isr,$/) == 0) { // skip } else if (line.search(/^ *(.*),$/) == 0) { // do dststrm.WriteText("R_PRAGMA_INTERRUPT(" + RegExp.$1 + ", " + number + ")", adWriteLine); } else { // ignore continue; } number++; } srcstrm.Close(); dststrm.SaveToFile(dstfile, adSaveCreateOverWrite); dststrm.Close();
こんにちは。NoMaYです。前の投稿で間違えましたが、考え直しました。幸い、スクリプトはそのままで良くて、r_cg_vector_table.cでr_cg_vector_pragma.hをインクルードしていたのを以下のように変えることで、うまく行くようになりました。(1) r_cg_vector_table.cをビルドから除外する(2) 代わりにr_cg_interrupt_handlers.hでr_cg_vector_pragma.hをインクルードするちなみに、変換したコードを使用するr_cg_interrupt_handlers.hの修正例としては以下のようになります。r_cg_interrupt_handlers.hの修正例
/******************************************************************************Includes******************************************************************************//******************************************************************************Macro definitions (Register bit)******************************************************************************//******************************************************************************Macro definitions******************************************************************************//******************************************************************************Typedef definitions******************************************************************************//******************************************************************************Global functions******************************************************************************//* BSC BUSERR */void bus_error_isr(void) __attribute__ ((interrupt));/* SCI1 RXI1 */void r_Config_SCI1_receive_interrupt(void) __attribute__ ((interrupt));/* SCI1 TXI1 */void r_Config_SCI1_transmit_interrupt(void) __attribute__ ((interrupt));/* ICU GROUPBL2 */void group_bl2_handler_isr(void) __attribute__ ((interrupt));/* ICU GROUPBL0 */void group_bl0_handler_isr(void) __attribute__ ((interrupt));/* ICU GROUPBL1 */void group_bl1_handler_isr(void) __attribute__ ((interrupt));/* ICU GROUPAL0 */void group_al0_handler_isr(void) __attribute__ ((interrupt));/* ICU GROUPAL1 */void group_al1_handler_isr(void) __attribute__ ((interrupt));/* Idle Vectors */void undefined_interrupt_source_isr(void) __attribute__ ((interrupt));/* Start user code for function. Do not edit comment generated here */#include "r_cg_vector_pragma.h"/* End user code. Do not edit comment generated here */