From c43a2b6898402a42ca3ca510b3c42285868df2c1 Mon Sep 17 00:00:00 2001 From: dimoniche Date: Wed, 29 May 2019 01:32:31 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D1=8E=20=D1=80=D0=B0=D1=81?= =?UTF-8?q?=D1=88=D0=B8=D1=80=D0=B8=D0=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PROJECT/app/app_serv.h | 1 - PROJECT/data/datadesc.c | 109 ++++++++++--- PROJECT/data/datadesc.h | 16 +- PROJECT/data/fram_map.h | 4 +- PROJECT/drivers/keyboard/keyboard.h | 4 +- PROJECT/menu/menudesc.c | 42 ++--- PROJECT/services/coin.c | 4 - settings/sk-mlpc2368.dni | 2 +- settings/sk-mlpc2368.wsdt | 4 +- sk-mlpc2368.dep | 228 ++++++++++++++-------------- 10 files changed, 241 insertions(+), 173 deletions(-) diff --git a/PROJECT/app/app_serv.h b/PROJECT/app/app_serv.h index 60070e6..8d7a200 100644 --- a/PROJECT/app/app_serv.h +++ b/PROJECT/app/app_serv.h @@ -5,7 +5,6 @@ #define CONSOLE_TCP_DEFAULT_PORT 10000 - extern CPU_INT32U incas_bill_nom_counter[24]; extern CPU_INT32U incas_common_bill_counter; diff --git a/PROJECT/data/datadesc.c b/PROJECT/data/datadesc.c index 1d2362d..7397ebe 100644 --- a/PROJECT/data/datadesc.c +++ b/PROJECT/data/datadesc.c @@ -161,9 +161,9 @@ TDataDescStruct const CashPulseLenDesc = { DATA_DESC_EDIT, // тип дескриптора DATA_TYPE_ULONG, // тип параметра DATA_LOC_FRAM, // расположение параметра - DATA_NO_ARRAY, // признак массива - 0, // размер массива - NULL, // указатель на десриптор индекса массива + DATA_IS_ARRAY, // признак массива + COUNT_POST, // размер массива + &CashIndexDesc, // указатель на десриптор индекса массива (void*)offsetof(TFramMap, cash_pulse_len), // указатель на переменную или адрес FRAM (void*)&CashPulseLenRange, // указатель на границы параметра OnChangeCashPulseLen, // функция по изменению @@ -185,9 +185,9 @@ TDataDescStruct const CashPauseLenDesc = { DATA_DESC_EDIT, // тип дескриптора DATA_TYPE_ULONG, // тип параметра DATA_LOC_FRAM, // расположение параметра - DATA_NO_ARRAY, // признак массива - 0, // размер массива - NULL, // указатель на десриптор индекса массива + DATA_IS_ARRAY, // признак массива + COUNT_POST, // размер массива + &CashIndexDesc, // указатель на десриптор индекса массива (void*)offsetof(TFramMap, cash_pause_len), // указатель на переменную или адрес FRAM (void*)&CashPauseLenRange, // указатель на границы параметра OnChangeCashPulseLen, // функция по изменению @@ -394,9 +394,9 @@ TDataDescStruct const EnableValidatorDesc = { DATA_DESC_EDIT, // тип дескриптора DATA_TYPE_ULONG, // тип параметра DATA_LOC_FRAM, // расположение параметра - DATA_NO_ARRAY, // признак массива - 0, // размер массива - 0, // указатель на десриптор индекса массива + DATA_IS_ARRAY, // признак массива + COUNT_POST, // размер массива + &CashIndexDesc, // указатель на десриптор индекса массива (void*)offsetof(TFramMap, DeviceConfig.EnableValidator), // указатель на переменную или адрес FRAM (void*)&EnableValidatorRange, // указатель на границы параметра NULL, // функция по изменению @@ -571,6 +571,43 @@ TDataDescStruct const StatSendHourMinDesc = { 9 }; +/************************************* + Индекс при настройке монетоприемников +*************************************/ +TRangeValueULONG const CoinIndexRange = {0, 5}; +CPU_INT08U const CoinIndexName[] = "НАСТР.МОНЕТОПР."; +CPU_INT08U const CoinIndex_str0[] = "1"; +CPU_INT08U const CoinIndex_str1[] = "2"; +CPU_INT08U const CoinIndex_str2[] = "3"; +CPU_INT08U const CoinIndex_str3[] = "4"; +CPU_INT08U const CoinIndex_str4[] = "5"; +CPU_INT08U const CoinIndex_str5[] = "6"; +CPU_INT08U const *CoinIndexList[] = {CoinIndex_str0, CoinIndex_str1,CoinIndex_str2,CoinIndex_str3,CoinIndex_str4,CoinIndex_str5}; + +CPU_INT32U CoinIndex = 0; + +void OnChangeCoinIndex(void) +{ +} + +TDataDescStruct const CoinIndexDesc = { + DATA_DESC_EDIT, // тип дескриптора + DATA_TYPE_ULONG, // тип параметра + DATA_LOC_RAM, // расположение параметра + DATA_NO_ARRAY, // признак массива + 0, // размер массива + NULL, // указатель на десриптор индекса массива + (void*)&CoinIndex, // указатель на переменную или адрес FRAM + (void*)&CoinIndexRange, // указатель на границы параметра + OnChangeCoinIndex, // функция по изменению + 0, // смещение между элементами в массиве + CoinIndexName, // указатель на строку названия параметра + DATA_IS_INDEX, // признак индексного параметра (список строк) + CoinIndexList, // указатель на список строк для индексного параметра + DATA_INIT_ENABLE, + 0 +}; + /************************************* Включение монетоприемника *************************************/ @@ -586,9 +623,9 @@ TDataDescStruct const EnableCoinDesc = { DATA_DESC_EDIT, // тип дескриптора DATA_TYPE_ULONG, // тип параметра DATA_LOC_FRAM, // расположение параметра - DATA_NO_ARRAY, // признак массива - 0, // размер массива - 0, // указатель на десриптор индекса массива + DATA_IS_ARRAY, // признак массива + COUNT_POST, // размер массива + &CoinIndexDesc, // указатель на десриптор индекса массива (void*)offsetof(TFramMap, DeviceConfig.EnableCoinAcceptor), // указатель на переменную или адрес FRAM (void*)&EnableCoinRange, // указатель на границы параметра OnchangeEnableCoin, // функция по изменению @@ -610,9 +647,9 @@ TDataDescStruct const CoinPerPulseDesc = { DATA_DESC_EDIT, // тип дескриптора DATA_TYPE_ULONG, // тип параметра DATA_LOC_FRAM, // расположение параметра - DATA_NO_ARRAY, // признак массива - 0, // размер массива - 0, // указатель на десриптор индекса массива + DATA_IS_ARRAY, // признак массива + COUNT_POST, // размер массива + &CoinIndexDesc, // указатель на десриптор индекса массива (void*)offsetof(TFramMap, DeviceConfig.CoinPerPulse), // указатель на переменную или адрес FRAM (void*)&CoinPerPulseRange, // указатель на границы параметра NULL, // функция по изменению @@ -624,9 +661,37 @@ TDataDescStruct const CoinPerPulseDesc = { 1 // значение по умолчанию }; +/************************************* + Индекс при настройке купюроприемников +*************************************/ +TRangeValueULONG const CashIndexRange = {0, 5}; +CPU_INT08U const CashIndexName[] = "НАСТР.КУПЮРОПР."; + +void OnChangeCashIndex(void) +{ +} + +TDataDescStruct const CashIndexDesc = { + DATA_DESC_EDIT, // тип дескриптора + DATA_TYPE_ULONG, // тип параметра + DATA_LOC_RAM, // расположение параметра + DATA_NO_ARRAY, // признак массива + 0, // размер массива + NULL, // указатель на десриптор индекса массива + (void*)&CoinIndex, // указатель на переменную или адрес FRAM + (void*)&CashIndexRange, // указатель на границы параметра + OnChangeCashIndex, // функция по изменению + 0, // смещение между элементами в массиве + CashIndexName, // указатель на строку названия параметра + DATA_IS_INDEX, // признак индексного параметра (список строк) + CoinIndexList, // указатель на список строк для индексного параметра + DATA_INIT_ENABLE, + 0 +}; + /************************************* - Режим купуюрника + Режим купюрника *************************************/ TRangeValueULONG const CashModeRange = {0, 1}; CPU_INT08U const CashModeName[] = "Режим"; @@ -638,9 +703,9 @@ TDataDescStruct const CashModeDesc = { DATA_DESC_EDIT, // тип дескриптора DATA_TYPE_ULONG, // тип параметра DATA_LOC_FRAM, // расположение параметра - DATA_NO_ARRAY, // признак массива - 0, // размер массива - 0, // указатель на десриптор индекса массива + DATA_IS_ARRAY, // признак массива + COUNT_POST, // размер массива + &CashIndexDesc, // указатель на десриптор индекса массива (void*)offsetof(TFramMap, DeviceConfig.CashMode), // указатель на переменную или адрес FRAM (void*)&CashModeRange, // указатель на границы параметра NULL, // функция по изменению @@ -737,9 +802,9 @@ TDataDescStruct const CashPerPulseDesc = { DATA_DESC_EDIT, // тип дескриптора DATA_TYPE_ULONG, // тип параметра DATA_LOC_FRAM, // расположение параметра - DATA_NO_ARRAY, // признак массива - 0, // размер массива - 0, // указатель на десриптор индекса массива + DATA_IS_ARRAY, // признак массива + COUNT_POST, // размер массива + &CashIndexDesc, // указатель на десриптор индекса массива (void*)offsetof(TFramMap, DeviceConfig.CashPerPulse), // указатель на переменную или адрес FRAM (void*)&CashPerPulseRange, // указатель на границы параметра NULL, // функция по изменению diff --git a/PROJECT/data/datadesc.h b/PROJECT/data/datadesc.h index cff9e5e..799e0ee 100644 --- a/PROJECT/data/datadesc.h +++ b/PROJECT/data/datadesc.h @@ -8,6 +8,9 @@ #define MAX_PRICE 9999 +// 6 постов мойки - 6 купюроприемников и 6 монетоприемников +#define COUNT_POST 6 + #define DEFAULT_PASSWORD 1111 #define MASTER_PASSWORD 11300045//1234567890L @@ -59,14 +62,14 @@ typedef struct{ // структура конфигурации аппаратуры typedef struct{ - CPU_INT32U EnableValidator; - CPU_INT32U EnableCoinAcceptor; + CPU_INT32U EnableValidator[COUNT_POST]; + CPU_INT32U EnableCoinAcceptor[COUNT_POST]; CPU_INT32U EnableModem; CPU_INT32U EnableFiscal; CPU_INT32U EnableFiscalDayClear; CPU_INT32U ServiceName; - CPU_INT32U CoinPerPulse; // цена импульса монетоприемника + CPU_INT32U CoinPerPulse[COUNT_POST]; // цена импульса монетоприемника CPU_INT32U BillFormat; CPU_INT32U DisableFiscalErrors; // отключение реакции на ошибки ФР @@ -77,8 +80,8 @@ typedef struct{ CPU_INT32U ClearJournalAfterSend; CPU_INT32U StatSendHourMin; - CPU_INT32U CashMode; - CPU_INT32U CashPerPulse; // цена импульса купюрника + CPU_INT32U CashMode[COUNT_POST]; + CPU_INT32U CashPerPulse[COUNT_POST]; // цена импульса купюрника CPU_INT32U PrintTimeout; CPU_INT32U PrintTimeoutAfter; @@ -227,4 +230,7 @@ extern TDataDescStruct const SubjSellDesc; extern TDataDescStruct const CommandV2Desc; extern TDataDescStruct const TaxSystemDesc; +extern TDataDescStruct const CoinIndexDesc; +extern TDataDescStruct const CashIndexDesc; +extern CPU_INT32U CoinIndex; #endif //#ifndef _DATADESC_H_ diff --git a/PROJECT/data/fram_map.h b/PROJECT/data/fram_map.h index a322d1b..0660958 100644 --- a/PROJECT/data/fram_map.h +++ b/PROJECT/data/fram_map.h @@ -50,8 +50,8 @@ typedef struct CPU_INT08U manual_service_flag[4]; char manual_service_name[32]; - CPU_INT32U cash_pulse_len; - CPU_INT32U cash_pause_len; + CPU_INT32U cash_pulse_len[COUNT_POST]; + CPU_INT32U cash_pause_len[COUNT_POST]; CPU_INT32U TaxFormat; CPU_INT32U SubjSell; diff --git a/PROJECT/drivers/keyboard/keyboard.h b/PROJECT/drivers/keyboard/keyboard.h index 25a131d..1f7e0f5 100644 --- a/PROJECT/drivers/keyboard/keyboard.h +++ b/PROJECT/drivers/keyboard/keyboard.h @@ -19,8 +19,8 @@ #define KEY_COUNT 11 -#define LED_OK_ON() {FIO1SET_bit.P1_21 = 1;} -#define LED_OK_OFF() {FIO1CLR_bit.P1_21 = 1;} +#define LED_OK_ON() {/*FIO1SET_bit.P1_21 = 1;*/} +#define LED_OK_OFF() {/*FIO1CLR_bit.P1_21 = 1;*/} extern void InitKbrd(); extern int GetKbrdEvent(int* event); diff --git a/PROJECT/menu/menudesc.c b/PROJECT/menu/menudesc.c index fee4a06..5a1f9e0 100644 --- a/PROJECT/menu/menudesc.c +++ b/PROJECT/menu/menudesc.c @@ -844,9 +844,9 @@ const TMenuPanel PriceWeekendMenuPanel[] = {arr_PriceMenuArrayWend, OnEnterPanel const CPU_INT08U str_DeviceMenu_0[] = " ОБОРУДОВАНИЕ"; const CPU_INT08U str_DeviceMenu_1[] = "ФР"; -const CPU_INT08U str_DeviceMenu_2[] = "Монетоприемник"; -const CPU_INT08U str_DeviceMenu_3[] = "Модем"; -const CPU_INT08U str_DeviceMenu_4[] = "Купюроприемник"; +const CPU_INT08U str_DeviceMenu_2[] = "Монетоприемники"; +//const CPU_INT08U str_DeviceMenu_3[] = "Модем"; +const CPU_INT08U str_DeviceMenu_4[] = "Купюроприемники"; const TMenuLine line_DeviceMenu_0 = { MENU_LINE_STRING, // тип пункта меню @@ -876,15 +876,15 @@ const TMenuLine line_DeviceMenu_3 = { (void*)&CoinSetupPanel // панель для перехода }; -const TMenuLine line_DeviceMenu_4 = { +/*const TMenuLine line_DeviceMenu_4 = { MENU_LINE_GOTO_MENU, // тип пункта меню 0, // доп. флаги (void*)str_DeviceMenu_3, // указатель на текстовую строку или дескриптор (void*)&ModemSetupPanel // панель для перехода -}; +};*/ -const TMenuLineArray arr_DeviceMenuArray[] = {&line_DeviceMenu_0, &line_DeviceMenu_1, &line_DeviceMenu_2, &line_DeviceMenu_3, &line_DeviceMenu_4, NULL}; -const TMenuPanel DeviceMenuPanel[] = {arr_DeviceMenuArray, NULL, 5, MENU_PANEL_STANDARD}; +const TMenuLineArray arr_DeviceMenuArray[] = {&line_DeviceMenu_0, &line_DeviceMenu_1, &line_DeviceMenu_2, &line_DeviceMenu_3, /*&line_DeviceMenu_4,*/ NULL}; +const TMenuPanel DeviceMenuPanel[] = {arr_DeviceMenuArray, NULL, 4, MENU_PANEL_STANDARD}; /*********************************** @@ -988,14 +988,12 @@ const TMenuLineArray arr_FrMenuArray[] = {&line_FrMenu_0, &line_FrMenu_1, &line_ const TMenuPanel FrMenuPanel[] = {arr_FrMenuArray, NULL, 13, MENU_PANEL_STANDARD}; /*********************************** - МЕНЮ НАСТРОЙКА МОНЕТОПРИЕМНИКА + МЕНЮ НАСТРОЙКА МОНЕТОПРИЕМНИКОВ ***********************************/ -const CPU_INT08U str_CoinMenu_0[] = "НАСТРОйКИ МОНЕТОПР."; - const TMenuLine line_CoinMenu_0 = { - MENU_LINE_STRING, // тип пункта меню - MENU_FIXED_LINE, // доп. флаги - (void*)str_CoinMenu_0, // указатель на текстовую строку или дескриптор + MENU_LINE_SHOW_DESC, // тип пункта меню + MENU_FIXED_LINE|MENU_INDEX_LINE, // доп. флаги + (void*)&CoinIndexDesc, // указатель на текстовую строку или дескриптор NULL // панель для перехода }; @@ -1013,18 +1011,22 @@ const TMenuLine line_CoinMenu_2 = { NULL // панель для перехода }; +void OnEnterCoinMenu(void) +{ + CoinIndex = 0; +} + const TMenuLineArray arr_CoinMenuArray[] = {&line_CoinMenu_0, &line_CoinMenu_1, &line_CoinMenu_2, NULL}; -const TMenuPanel CoinSetupPanel[] = {arr_CoinMenuArray, NULL, 3, MENU_PANEL_STANDARD}; +const TMenuPanel CoinSetupPanel[] = {arr_CoinMenuArray, OnEnterCoinMenu, 3, MENU_PANEL_STANDARD}; /*********************************** - МЕНЮ НАСТРОЙКА КУПЮРОПРИЕМНИКА + МЕНЮ НАСТРОЙКА КУПЮРОПРИЕМНИКОВ ***********************************/ -const CPU_INT08U str_CashMenu_0[] = "НАСТРОйКИ КУПЮРОПР."; const TMenuLine line_CashMenu_0 = { - MENU_LINE_STRING, // тип пункта меню - MENU_FIXED_LINE, // доп. флаги - (void*)str_CashMenu_0, // указатель на текстовую строку или дескриптор + MENU_LINE_SHOW_DESC, // тип пункта меню + MENU_FIXED_LINE|MENU_INDEX_LINE, // доп. флаги + (void*)&CashIndexDesc, // указатель на текстовую строку или дескриптор NULL // панель для перехода }; @@ -1064,7 +1066,7 @@ const TMenuLine line_CashMenu_5 = { }; const TMenuLineArray arr_ValidatorMenuArray[] = {&line_CashMenu_0, &line_CashMenu_1, &line_CashMenu_2, &line_CashMenu_3, &line_CashMenu_4, &line_CashMenu_5, NULL}; -const TMenuPanel ValidatorSetupPanel[] = {arr_ValidatorMenuArray, NULL, 6, MENU_PANEL_STANDARD}; +const TMenuPanel ValidatorSetupPanel[] = {arr_ValidatorMenuArray, OnEnterCoinMenu, 6, MENU_PANEL_STANDARD}; /*********************************** МЕНЮ НАСТРОЙКА МОДЕМА diff --git a/PROJECT/services/coin.c b/PROJECT/services/coin.c index bd81dc0..0a90bc2 100644 --- a/PROJECT/services/coin.c +++ b/PROJECT/services/coin.c @@ -8,14 +8,10 @@ #include "modem.h" #include - OS_STK CoinTaskStk[COIN_TASK_STK_SIZE]; void InitImpInput(void); -// 6 постов мойки - 6 купюроприемников и 6 монетоприемников -#define COUNT_POST 6 - CPU_INT32U CoinImpCounter[COUNT_POST]; CPU_INT32U CashImpCounter[COUNT_POST]; diff --git a/settings/sk-mlpc2368.dni b/settings/sk-mlpc2368.dni index e469007..c8fe701 100644 --- a/settings/sk-mlpc2368.dni +++ b/settings/sk-mlpc2368.dni @@ -14,7 +14,7 @@ Count=0 Enabled=0 ShowSource=1 [DebugChecksum] -Checksum=1385630964 +Checksum=-1481857352 [Exceptions] StopOnUncaught=_ 0 StopOnThrow=_ 0 diff --git a/settings/sk-mlpc2368.wsdt b/settings/sk-mlpc2368.wsdt index 85e8578..69fbe7c 100644 --- a/settings/sk-mlpc2368.wsdt +++ b/settings/sk-mlpc2368.wsdt @@ -42,7 +42,7 @@ Workspace - sk-mlpc2368sk-mlpc2368/PROJECTsk-mlpc2368/PROJECT/driverssk-mlpc2368/PROJECT/drivers/keyboardsk-mlpc2368/PROJECT/libssk-mlpc2368/PROJECT/menusk-mlpc2368/PROJECT/services + sk-mlpc2368sk-mlpc2368/PROJECTsk-mlpc2368/PROJECT/datask-mlpc2368/PROJECT/driverssk-mlpc2368/PROJECT/drivers/keyboardsk-mlpc2368/PROJECT/libssk-mlpc2368/PROJECT/menusk-mlpc2368/PROJECT/services @@ -52,7 +52,7 @@ - TextEditor$WS_DIR$\PROJECT\services\fr.c06600TextEditor$WS_DIR$\PROJECT\services\coin.c015745374537TextEditor$WS_DIR$\PROJECT\data\datadesc.c013363486348TextEditor$WS_DIR$\PROJECT\data\data.h07224192441TextEditor$WS_DIR$\PROJECT\app\app_serv.h0010071007TextEditor$WS_DIR$\..\..\8\positive_6_24\OS\app\app.c02911311131TextEditor$WS_DIR$\PROJECT\app\app_serv.c03191071110711TextEditor$WS_DIR$\PROJECT\menu\menudesc.c013563246324TextEditor$WS_DIR$\PROJECT\drivers\keyboard\keyboard.h0000TextEditor$WS_DIR$\PROJECT\drivers\keyboard\keyboard.c099276727679TextEditor$WS_DIR$\OS\bsp\iolpc2368.h0421991399130100000010000001 + TextEditor$WS_DIR$\PROJECT\services\fr.c06600TextEditor$WS_DIR$\PROJECT\services\coin.c00277287TextEditor$WS_DIR$\PROJECT\data\datadesc.c06653105631056TextEditor$WS_DIR$\PROJECT\data\data.h07318871887TextEditor$WS_DIR$\PROJECT\app\app_serv.h00107107TextEditor$WS_DIR$\..\..\8\positive_6_24\OS\app\app.c02911311131TextEditor$WS_DIR$\PROJECT\app\app_serv.c08824202420TextEditor$WS_DIR$\PROJECT\menu\menudesc.c0100240365403657TextEditor$WS_DIR$\OS\app\app.c02911311131TextEditor$WS_DIR$\OS\uc\cpu\cpu.h08747014701TextEditor$WS_DIR$\PROJECT\menu\menu.h04814241424TextEditor$WS_DIR$\PROJECT\data\datadesc.h021079187918TextEditor$WS_DIR$\PROJECT\data\fram_map.h00212212TextEditor$WS_DIR$\PROJECT\app\control.h0049490100000010000001 diff --git a/sk-mlpc2368.dep b/sk-mlpc2368.dep index b919e91..fb5b477 100644 --- a/sk-mlpc2368.dep +++ b/sk-mlpc2368.dep @@ -282,10 +282,12 @@ $PROJ_DIR$\OS\uc\os_ii\source\os_q.c $PROJ_DIR$\OS\uc\os_ii\port\os_cpu_a.asm $PROJ_DIR$\OS\uc\os_ii\source\os_flag.c + $PROJ_DIR$\OS\uc\tcpip\Doc\TCP-IP-Manual.pdf $PROJ_DIR$\OS\uc\os_ii\port\os_cpu_c.c $PROJ_DIR$\OS\uc\lib\lib_def.h $PROJ_DIR$\OS\uc\os_ii\source\os_mbox.c $PROJ_DIR$\OS\uc\os_ii\port\os_dbg.c + $PROJ_DIR$\OS\bsp\LPC2368_Flash.mac $PROJ_DIR$\OS\uc\cpu\cpu_def.h $PROJ_DIR$\OS\bsp\net_isr.c $PROJ_DIR$\OS\bsp\iolpc2368.h @@ -301,6 +303,7 @@ $PROJ_DIR$\OS\uc\tcpip\Source\net_ascii.c $PROJ_DIR$\OS\uc\tcpip\Source\net_ascii.h $PROJ_DIR$\OS\uc\tcpip\IF\net_if_pkt.c + $PROJ_DIR$\OS\uc\tcpip\NIC\ETHER\PHY\DP83848\net_phy.h $PROJ_DIR$\OS\uc\tcpip\NIC\ETHER\PHY\KS8721BL\net_phy.c $PROJ_DIR$\OS\uc\tcpip\NIC\ETHER\PHY\KS8721BL\net_phy.h $PROJ_DIR$\OS\uc\tcpip\Source\net_bsd.c @@ -310,6 +313,7 @@ $PROJ_DIR$\OS\uc\tcpip\OS\net_os.c $PROJ_DIR$\OS\uc\tcpip\NIC\ETHER\PHY\net_phy_def.h $PROJ_DIR$\OS\uc\tcpip\Ports\ARM\IAR\net_util_a.asm + $PROJ_DIR$\OS\uc\tcpip\NIC\ETHER\PHY\DP83848\net_phy.c $PROJ_DIR$\OS\uc\tcpip\Source\net.h $PROJ_DIR$\OS\uc\tcpip\Source\net_stat.h $PROJ_DIR$\OS\uc\tcpip\Source\net_tcp.h @@ -351,11 +355,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 6 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 6 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 6 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 6 @@ -374,11 +378,11 @@ ICCARM - 282 66 272 249 248 260 46 65 50 161 179 35 62 185 54 270 280 12 + 284 66 272 249 248 260 46 65 50 161 179 35 62 185 54 270 282 12 BICOMP - 282 66 272 249 248 260 46 65 50 161 35 62 185 54 270 280 12 + 284 66 272 249 248 260 46 65 50 161 35 62 185 54 270 282 12 @@ -397,11 +401,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 11 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 11 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 11 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 11 @@ -433,11 +437,11 @@ ICCARM - 187 65 50 161 179 35 62 185 247 182 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 + 187 65 50 161 179 35 62 185 247 182 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 187 65 50 161 35 62 185 247 182 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 + 187 65 50 161 35 62 185 247 182 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 @@ -456,11 +460,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 25 151 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 25 151 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 25 151 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 25 151 @@ -479,11 +483,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 12 9 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 12 9 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 12 9 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 12 9 @@ -502,11 +506,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 8 27 143 135 24 147 25 7 165 151 173 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 8 27 143 135 24 147 25 7 165 151 173 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 8 27 143 135 24 147 25 7 165 151 173 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 8 27 143 135 24 147 25 7 165 151 173 @@ -525,11 +529,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 64 7 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 64 7 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 64 7 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 64 7 @@ -548,11 +552,7 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 151 8 27 143 135 24 147 142 173 165 175 - - - BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 151 8 27 143 135 24 147 142 173 165 175 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 151 8 27 143 135 24 147 142 173 165 175 @@ -571,11 +571,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 3 136 151 147 142 135 11 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 3 136 151 147 142 135 11 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 3 136 151 147 142 135 11 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 3 136 151 147 142 135 11 @@ -594,11 +594,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 2 134 187 9 156 142 147 135 143 24 151 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 2 134 187 9 156 142 147 135 143 24 151 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 2 134 187 9 156 142 147 135 143 24 151 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 2 134 187 9 156 142 147 135 143 24 151 @@ -617,11 +617,11 @@ ICCARM - 282 66 272 249 248 260 270 280 151 1 147 142 135 3 46 65 50 161 179 35 62 185 54 + 284 66 272 249 248 260 270 282 151 1 147 142 135 3 46 65 50 161 179 35 62 185 54 BICOMP - 282 66 272 249 248 260 270 280 151 1 147 142 135 3 46 65 50 161 35 62 185 54 + 284 66 272 249 248 260 270 282 151 1 147 142 135 3 46 65 50 161 35 62 185 54 @@ -640,11 +640,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 6 24 169 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 6 24 169 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 6 24 169 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 6 24 169 @@ -663,11 +663,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 147 142 135 8 27 143 24 9 156 173 4 136 151 3 1 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 147 142 135 8 27 143 24 9 156 173 4 136 151 3 1 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 147 142 135 8 27 143 24 9 156 173 4 136 151 3 1 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 147 142 135 8 27 143 24 9 156 173 4 136 151 3 1 @@ -686,11 +686,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -709,11 +709,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 135 147 142 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 135 147 142 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 135 147 142 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 135 147 142 @@ -732,11 +732,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 143 135 24 3 136 151 147 142 173 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 143 135 24 3 136 151 147 142 173 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 143 135 24 3 136 151 147 142 173 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 143 135 24 3 136 151 147 142 173 @@ -755,11 +755,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 151 132 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 151 132 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 151 132 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 151 132 @@ -778,11 +778,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 143 135 24 9 156 142 147 173 169 4 165 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 143 135 24 9 156 142 147 173 169 4 165 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 143 135 24 9 156 142 147 173 169 4 165 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 143 135 24 9 156 142 147 173 169 4 165 @@ -801,11 +801,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 147 142 135 9 173 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 147 142 135 9 173 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 147 142 135 9 173 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 147 142 135 9 173 @@ -824,11 +824,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 150 159 174 158 63 163 73 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 150 159 174 158 63 163 73 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 150 159 174 158 63 163 73 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 150 159 174 158 63 163 73 @@ -847,11 +847,11 @@ ICCARM - 134 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 187 9 156 142 147 135 143 24 173 4 151 175 + 134 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 187 9 156 142 147 135 143 24 173 4 151 175 BICOMP - 134 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 187 9 156 142 147 135 143 24 173 4 151 175 + 134 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 187 9 156 142 147 135 143 24 173 4 151 175 @@ -870,11 +870,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -893,11 +893,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 151 3 174 1 173 24 8 147 165 27 143 135 142 150 169 4 136 132 2 25 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 151 3 174 1 173 24 8 147 165 27 143 135 142 150 169 4 136 132 2 25 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 151 3 174 1 173 24 8 147 165 27 143 135 142 150 169 4 136 132 2 25 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 151 3 174 1 173 24 8 147 165 27 143 135 142 150 169 4 136 132 2 25 @@ -916,11 +916,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 158 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 158 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 158 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 158 @@ -939,11 +939,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 165 151 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 165 151 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 165 151 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 165 151 @@ -962,11 +962,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 174 150 158 151 143 135 24 147 142 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 174 150 158 151 143 135 24 147 142 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 174 150 158 151 143 135 24 147 142 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 174 150 158 151 143 135 24 147 142 @@ -985,11 +985,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 151 24 169 6 147 142 135 143 173 9 156 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 151 24 169 6 147 142 135 143 173 9 156 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 151 24 169 6 147 142 135 143 173 9 156 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 151 24 169 6 147 142 135 143 173 9 156 @@ -1008,11 +1008,11 @@ ICCARM - 282 66 272 249 248 260 270 280 151 173 46 65 50 161 179 35 62 185 54 182 61 176 184 + 284 66 272 249 248 260 270 282 151 173 46 65 50 161 179 35 62 185 54 182 61 176 184 BICOMP - 282 66 272 249 248 260 270 280 151 173 46 65 50 161 35 62 185 54 182 61 176 184 + 284 66 272 249 248 260 270 282 151 173 46 65 50 161 35 62 185 54 182 61 176 184 @@ -1040,7 +1040,7 @@ ILINK - 283 106 104 193 129 92 84 195 172 96 74 93 113 128 121 78 112 108 120 118 122 125 109 77 102 88 99 81 127 217 201 210 199 110 202 208 213 212 194 206 196 192 209 103 216 219 200 211 190 197 215 191 203 75 123 89 131 130 126 107 114 116 111 214 198 188 207 189 115 76 105 119 98 90 167 180 68 72 + 285 106 104 193 129 92 84 195 172 96 74 93 113 128 121 78 112 108 120 118 122 125 109 77 102 88 99 81 127 217 201 210 199 110 202 208 213 212 194 206 196 192 209 103 216 219 200 211 190 197 215 191 203 75 123 89 131 130 126 107 114 116 111 214 198 188 207 189 115 76 105 119 98 90 167 180 68 72 @@ -1068,11 +1068,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1100,11 +1100,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 296 12 9 2 156 142 147 135 143 24 7 25 151 26 187 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 299 12 9 2 156 142 147 135 143 24 7 25 151 26 187 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 296 12 9 2 156 142 147 135 143 24 7 25 151 26 187 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 299 12 9 2 156 142 147 135 143 24 7 25 151 26 187 @@ -1192,11 +1192,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1238,11 +1238,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 296 302 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 299 305 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 296 302 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 299 305 @@ -1261,11 +1261,11 @@ ICCARM - 265 270 280 277 249 + 265 270 282 278 249 BICOMP - 265 270 280 277 249 + 265 270 282 278 249 @@ -1293,11 +1293,11 @@ ICCARM - 284 270 280 277 249 46 65 50 161 179 35 62 185 54 160 67 186 171 69 71 162 181 37 182 61 + 286 270 282 278 249 46 65 50 161 179 35 62 185 54 160 67 186 171 69 71 162 181 37 182 61 BICOMP - 284 270 280 277 249 46 65 50 161 35 62 185 54 160 67 186 171 69 71 162 181 37 182 61 + 286 270 282 278 249 46 65 50 161 35 62 185 54 160 67 186 171 69 71 162 181 37 182 61 @@ -1532,11 +1532,11 @@ ICCARM - 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 + 247 182 65 50 161 179 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 282 66 272 249 248 260 270 280 277 265 284 181 37 251 304 313 300 254 308 140 309 322 305 307 311 327 152 263 291 285 287 290 299 326 323 137 306 293 298 328 315 + 247 182 65 50 161 35 62 185 54 61 176 184 160 67 186 171 46 69 71 162 177 70 284 66 272 249 248 260 270 282 278 265 286 181 37 251 308 317 303 254 312 140 313 326 309 311 315 331 152 263 293 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1555,11 +1555,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1578,11 +1578,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1601,11 +1601,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 296 302 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 299 305 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 296 302 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 299 305 @@ -1624,11 +1624,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1647,11 +1647,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1670,11 +1670,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 296 302 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 299 305 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 296 302 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 299 305 @@ -1693,11 +1693,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1716,11 +1716,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1748,11 +1748,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1771,11 +1771,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1794,11 +1794,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1817,11 +1817,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1840,11 +1840,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1863,11 +1863,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1886,11 +1886,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1909,11 +1909,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1932,11 +1932,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1955,11 +1955,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 @@ -1978,11 +1978,11 @@ ICCARM - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319 BICOMP - 304 270 280 277 265 249 313 300 254 308 140 309 322 305 307 311 327 152 263 291 272 248 260 285 287 290 299 326 323 137 306 293 298 328 315 + 308 270 282 278 265 249 317 303 254 312 140 313 326 309 311 315 331 152 263 293 272 248 260 287 289 292 302 330 327 137 310 295 301 332 319