No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

a_1802466774_3212880686.c 3.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. /**********************************************************************/
  2. /* ____ ____ */
  3. /* / /\/ / */
  4. /* /___/ \ / */
  5. /* \ \ \/ */
  6. /* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
  7. /* / / All Right Reserved. */
  8. /* /---/ /\ */
  9. /* \ \ / \ */
  10. /* \___\/\___\ */
  11. /***********************************************************************/
  12. /* This file is designed for use with ISim build 0x8ddf5b5d */
  13. #define XSI_HIDE_SYMBOL_SPEC true
  14. #include "xsi.h"
  15. #include <memory.h>
  16. #ifdef __GNUC__
  17. #include <stdlib.h>
  18. #else
  19. #include <malloc.h>
  20. #define alloca _alloca
  21. #endif
  22. static const char *ng0 = "/home/foussats/Bureau/projet_system/projet_systeme/xilinx/ALU/bm_instr.vhd";
  23. extern char *IEEE_P_2592010699;
  24. extern char *IEEE_P_1242562249;
  25. int ieee_p_1242562249_sub_17802405650254020620_1035706684(char *, char *, char *);
  26. unsigned char ieee_p_2592010699_sub_2763492388968962707_503743352(char *, char *, unsigned int , unsigned int );
  27. static void work_a_1802466774_3212880686_p_0(char *t0)
  28. {
  29. char *t1;
  30. char *t2;
  31. char *t3;
  32. unsigned char t4;
  33. char *t5;
  34. int t6;
  35. int t7;
  36. unsigned int t8;
  37. unsigned int t9;
  38. unsigned int t10;
  39. char *t11;
  40. char *t12;
  41. char *t13;
  42. char *t14;
  43. char *t15;
  44. char *t16;
  45. LAB0: t1 = (t0 + 2664U);
  46. t2 = *((char **)t1);
  47. if (t2 == 0)
  48. goto LAB2;
  49. LAB3: goto *t2;
  50. LAB2: xsi_set_current_line(40, ng0);
  51. LAB6: t2 = (t0 + 2984);
  52. *((int *)t2) = 1;
  53. *((char **)t1) = &&LAB7;
  54. LAB1: return;
  55. LAB4: t5 = (t0 + 2984);
  56. *((int *)t5) = 0;
  57. xsi_set_current_line(41, ng0);
  58. t2 = (t0 + 1512U);
  59. t3 = *((char **)t2);
  60. t2 = (t0 + 1032U);
  61. t5 = *((char **)t2);
  62. t2 = (t0 + 5232U);
  63. t6 = ieee_p_1242562249_sub_17802405650254020620_1035706684(IEEE_P_1242562249, t5, t2);
  64. t7 = (t6 - 0);
  65. t8 = (t7 * 1);
  66. xsi_vhdl_check_range_of_index(0, 255, 1, t6);
  67. t9 = (8U * t8);
  68. t10 = (0 + t9);
  69. t11 = (t3 + t10);
  70. t12 = (t0 + 3064);
  71. t13 = (t12 + 56U);
  72. t14 = *((char **)t13);
  73. t15 = (t14 + 56U);
  74. t16 = *((char **)t15);
  75. memcpy(t16, t11, 8U);
  76. xsi_driver_first_trans_fast_port(t12);
  77. goto LAB2;
  78. LAB5: t3 = (t0 + 1312U);
  79. t4 = ieee_p_2592010699_sub_2763492388968962707_503743352(IEEE_P_2592010699, t3, 0U, 0U);
  80. if (t4 == 1)
  81. goto LAB4;
  82. else
  83. goto LAB6;
  84. LAB7: goto LAB5;
  85. }
  86. extern void work_a_1802466774_3212880686_init()
  87. {
  88. static char *pe[] = {(void *)work_a_1802466774_3212880686_p_0};
  89. xsi_register_didat("work_a_1802466774_3212880686", "isim/bm_instr_test_isim_beh.exe.sim/work/a_1802466774_3212880686.didat");
  90. xsi_register_executes(pe);
  91. }