#include <perms.h>

                                                                //      1  %begin
#line 1 "regression-bugs-tmp/intreal.imp"
int main(int argc, char **argv) {
  __label__ _imp_endofblock;
  _imp_initialise(argc, argv);
                                                                //      2  
                                                                //      3  %begin
_imp_current_line = 3; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 3 "regression-bugs-tmp/intreal.imp"
void _BLOCK_1_LEVEL_1_(void) {
  __label__ _imp_endofblock;
                                                                //      4    %integer i, j, k
_imp_current_line = 4; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 4 "regression-bugs-tmp/intreal.imp"
int I;
#line 4 "regression-bugs-tmp/intreal.imp"
int J;
#line 4 "regression-bugs-tmp/intreal.imp"
int K;
                                                                //      5    %real a, b, c
_imp_current_line = 5; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 5 "regression-bugs-tmp/intreal.imp"
float A;
#line 5 "regression-bugs-tmp/intreal.imp"
float B;
#line 5 "regression-bugs-tmp/intreal.imp"
float C;
                                                                //      6  
                                                                //      7    i = j // k
_imp_current_line = 7; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 7 "regression-bugs-tmp/intreal.imp"
I = (long)((long)((int)(J)) / (long)((int)(_Z(K))));
                                                                //      8    a = j // k
_imp_current_line = 8; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 8 "regression-bugs-tmp/intreal.imp"
A = (long)((long)((int)(J)) / (long)((int)(_Z(K))));
                                                                //      9    a = j / k
_imp_current_line = 9; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 9 "regression-bugs-tmp/intreal.imp"
A = (double)((double)((float)(J)) / (double)((float)(K)));
                                                                //     10    a = j / b
_imp_current_line = 10; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 10 "regression-bugs-tmp/intreal.imp"
A = (double)((double)((float)(J)) / (double)((float)(B)));
                                                                //     11    a = b / j
_imp_current_line = 11; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 11 "regression-bugs-tmp/intreal.imp"
A = (double)((double)((float)(B)) / (double)((float)(J)));
                                                                //     12    a = b / c
_imp_current_line = 12; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 12 "regression-bugs-tmp/intreal.imp"
A = (double)((double)((float)(B)) / (double)((float)(C)));
                                                                //     13  
                                                                //     14    i = j * k
_imp_current_line = 14; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 14 "regression-bugs-tmp/intreal.imp"
I = (((int)(J)) * (K));
                                                                //     15    a = j * k
_imp_current_line = 15; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 15 "regression-bugs-tmp/intreal.imp"
A = (((int)(J)) * (K));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 4 bytes) to real AST_VAR (B - 4 bytes) detected at ast.c line 108 */
                                                                //     16    a = j * b
_imp_current_line = 16; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 16 "regression-bugs-tmp/intreal.imp"
A = (((float)(J)) * (B));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 4 bytes) to real AST_VAR (B - 4 bytes) detected at ast.c line 108 */
                                                                //     17    a = b * j
_imp_current_line = 17; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 17 "regression-bugs-tmp/intreal.imp"
A = ((B) * ((float)(J)));
                                                                //     18    a = b * c
_imp_current_line = 18; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 18 "regression-bugs-tmp/intreal.imp"
A = (((float)(B)) * (C));
                                                                //     19  
                                                                //     20    i = j + k
_imp_current_line = 20; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 20 "regression-bugs-tmp/intreal.imp"
I = (((int)(J)) + (K));
                                                                //     21    a = j + k
_imp_current_line = 21; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 21 "regression-bugs-tmp/intreal.imp"
A = (((int)(J)) + (K));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 4 bytes) to real AST_VAR (B - 4 bytes) detected at ast.c line 108 */
                                                                //     22    a = j + b
_imp_current_line = 22; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 22 "regression-bugs-tmp/intreal.imp"
A = (((float)(J)) + (B));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 4 bytes) to real AST_VAR (B - 4 bytes) detected at ast.c line 108 */
                                                                //     23    a = b + j
_imp_current_line = 23; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 23 "regression-bugs-tmp/intreal.imp"
A = ((B) + ((float)(J)));
                                                                //     24    a = b + c
_imp_current_line = 24; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 24 "regression-bugs-tmp/intreal.imp"
A = (((float)(B)) + (C));
                                                                //     25  
                                                                //     26    i = j - k
_imp_current_line = 26; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 26 "regression-bugs-tmp/intreal.imp"
I = (((int)(J)) - (K));
                                                                //     27    a = j - k
_imp_current_line = 27; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 27 "regression-bugs-tmp/intreal.imp"
A = (((int)(J)) - (K));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 4 bytes) to real AST_VAR (B - 4 bytes) detected at ast.c line 108 */
                                                                //     28    a = j - b
_imp_current_line = 28; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 28 "regression-bugs-tmp/intreal.imp"
A = (((float)(J)) - (B));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 4 bytes) to real AST_VAR (B - 4 bytes) detected at ast.c line 108 */
                                                                //     29    a = b - j
_imp_current_line = 29; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 29 "regression-bugs-tmp/intreal.imp"
A = ((B) - ((float)(J)));
                                                                //     30    a = b - c
_imp_current_line = 30; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 30 "regression-bugs-tmp/intreal.imp"
A = (((float)(B)) - (C));
                                                                //     31  %end
_imp_current_line = 31; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 31 "regression-bugs-tmp/intreal.imp"
goto _imp_endofblock;
_imp_endofblock: ;
} // End of block _BLOCK_1_LEVEL_1_ at level 2
_BLOCK_1_LEVEL_1_();
                                                                //     32  
                                                                //     33  
                                                                //     34  %begin
_imp_current_line = 34; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 34 "regression-bugs-tmp/intreal.imp"
void _BLOCK_2_LEVEL_1_(void) {
  __label__ _imp_endofblock;
                                                                //     35    %integer i, j, k
_imp_current_line = 35; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 35 "regression-bugs-tmp/intreal.imp"
int I;
#line 35 "regression-bugs-tmp/intreal.imp"
int J;
#line 35 "regression-bugs-tmp/intreal.imp"
int K;
                                                                //     36    %longreal a, b, c
_imp_current_line = 36; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 36 "regression-bugs-tmp/intreal.imp"
double A;
#line 36 "regression-bugs-tmp/intreal.imp"
double B;
#line 36 "regression-bugs-tmp/intreal.imp"
double C;
                                                                //     37  
                                                                //     38    i = j // k
_imp_current_line = 38; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 38 "regression-bugs-tmp/intreal.imp"
I = (long)((long)((int)(J)) / (long)((int)(_Z(K))));
                                                                //     39    a = j // k
_imp_current_line = 39; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 39 "regression-bugs-tmp/intreal.imp"
A = (long)((long)((int)(J)) / (long)((int)(_Z(K))));
                                                                //     40    a = j / k
_imp_current_line = 40; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 40 "regression-bugs-tmp/intreal.imp"
A = (double)((double)((float)(J)) / (double)((float)(K)));
                                                                //     41    a = j / b
_imp_current_line = 41; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 41 "regression-bugs-tmp/intreal.imp"
A = (double)((double)((float)(J)) / (double)((double)(B)));
                                                                //     42    a = b / j
_imp_current_line = 42; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 42 "regression-bugs-tmp/intreal.imp"
A = (double)((double)((double)(B)) / (double)((float)(J)));
                                                                //     43    a = b / c
_imp_current_line = 43; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 43 "regression-bugs-tmp/intreal.imp"
A = (double)((double)((double)(B)) / (double)((double)(C)));
                                                                //     44  
                                                                //     45    i = j * k
_imp_current_line = 45; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 45 "regression-bugs-tmp/intreal.imp"
I = (((int)(J)) * (K));
                                                                //     46    a = j * k
_imp_current_line = 46; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 46 "regression-bugs-tmp/intreal.imp"
A = (((int)(J)) * (K));
/*promote*/                                                                //     47    a = j * b
_imp_current_line = 47; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 47 "regression-bugs-tmp/intreal.imp"
A = (((double)(J)) * (B));
/*promote*/                                                                //     48    a = b * j
_imp_current_line = 48; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 48 "regression-bugs-tmp/intreal.imp"
A = ((B) * ((double)(J)));
                                                                //     49    a = b * c
_imp_current_line = 49; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 49 "regression-bugs-tmp/intreal.imp"
A = (((double)(B)) * (C));
                                                                //     50  
                                                                //     51    i = j + k
_imp_current_line = 51; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 51 "regression-bugs-tmp/intreal.imp"
I = (((int)(J)) + (K));
                                                                //     52    a = j + k
_imp_current_line = 52; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 52 "regression-bugs-tmp/intreal.imp"
A = (((int)(J)) + (K));
/*promote*/                                                                //     53    a = j + b
_imp_current_line = 53; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 53 "regression-bugs-tmp/intreal.imp"
A = (((double)(J)) + (B));
/*promote*/                                                                //     54    a = b + j
_imp_current_line = 54; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 54 "regression-bugs-tmp/intreal.imp"
A = ((B) + ((double)(J)));
                                                                //     55    a = b + c
_imp_current_line = 55; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 55 "regression-bugs-tmp/intreal.imp"
A = (((double)(B)) + (C));
                                                                //     56  
                                                                //     57    i = j - k
_imp_current_line = 57; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 57 "regression-bugs-tmp/intreal.imp"
I = (((int)(J)) - (K));
                                                                //     58    a = j - k
_imp_current_line = 58; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 58 "regression-bugs-tmp/intreal.imp"
A = (((int)(J)) - (K));
/*promote*/                                                                //     59    a = j - b
_imp_current_line = 59; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 59 "regression-bugs-tmp/intreal.imp"
A = (((double)(J)) - (B));
/*promote*/                                                                //     60    a = b - j
_imp_current_line = 60; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 60 "regression-bugs-tmp/intreal.imp"
A = ((B) - ((double)(J)));
                                                                //     61    a = b - c
_imp_current_line = 61; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 61 "regression-bugs-tmp/intreal.imp"
A = (((double)(B)) - (C));
                                                                //     62  %end
_imp_current_line = 62; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 62 "regression-bugs-tmp/intreal.imp"
goto _imp_endofblock;
_imp_endofblock: ;
} // End of block _BLOCK_2_LEVEL_1_ at level 2
_BLOCK_2_LEVEL_1_();
                                                                //     63  
                                                                //     64  %begin
_imp_current_line = 64; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 64 "regression-bugs-tmp/intreal.imp"
void _BLOCK_3_LEVEL_1_(void) {
  __label__ _imp_endofblock;
                                                                //     65    %longinteger i, j, k
_imp_current_line = 65; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 65 "regression-bugs-tmp/intreal.imp"
long long int I;
#line 65 "regression-bugs-tmp/intreal.imp"
long long int J;
#line 65 "regression-bugs-tmp/intreal.imp"
long long int K;
                                                                //     66    %real a, b, c
_imp_current_line = 66; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 66 "regression-bugs-tmp/intreal.imp"
float A;
#line 66 "regression-bugs-tmp/intreal.imp"
float B;
#line 66 "regression-bugs-tmp/intreal.imp"
float C;
                                                                //     67  
                                                                //     68    i = j // k
_imp_current_line = 68; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 68 "regression-bugs-tmp/intreal.imp"
I = (long)((long)((long long)(J)) / (long)((long long)(_Z(K))));
                                                                //     69    a = j // k
_imp_current_line = 69; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 69 "regression-bugs-tmp/intreal.imp"
A = (long)((long)((long long)(J)) / (long)((long long)(_Z(K))));
                                                                //     70    a = j / k
_imp_current_line = 70; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 70 "regression-bugs-tmp/intreal.imp"
A = (double)((double)((double)(J)) / (double)((double)(K)));
                                                                //     71    a = j / b
_imp_current_line = 71; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 71 "regression-bugs-tmp/intreal.imp"
A = (double)((double)((double)(J)) / (double)((float)(B)));
                                                                //     72    a = b / j
_imp_current_line = 72; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 72 "regression-bugs-tmp/intreal.imp"
A = (double)((double)((float)(B)) / (double)((double)(J)));
                                                                //     73    a = b / c
_imp_current_line = 73; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 73 "regression-bugs-tmp/intreal.imp"
A = (double)((double)((float)(B)) / (double)((float)(C)));
                                                                //     74  
                                                                //     75    i = j * k
_imp_current_line = 75; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 75 "regression-bugs-tmp/intreal.imp"
I = (((long long)(J)) * (K));
                                                                //     76    a = j * k
_imp_current_line = 76; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 76 "regression-bugs-tmp/intreal.imp"
A = (((long long)(J)) * (K));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 8 bytes) to real AST_VAR (B - 4 bytes) detected at ast.c line 108 */
                                                                //     77    a = j * b
_imp_current_line = 77; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 77 "regression-bugs-tmp/intreal.imp"
A = (((float)(J)) * (B));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 8 bytes) to real AST_VAR (B - 4 bytes) detected at ast.c line 108 */
                                                                //     78    a = b * j
_imp_current_line = 78; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 78 "regression-bugs-tmp/intreal.imp"
A = ((B) * ((float)(J)));
                                                                //     79    a = b * c
_imp_current_line = 79; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 79 "regression-bugs-tmp/intreal.imp"
A = (((float)(B)) * (C));
                                                                //     80  
                                                                //     81    i = j + k
_imp_current_line = 81; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 81 "regression-bugs-tmp/intreal.imp"
I = (((long long)(J)) + (K));
                                                                //     82    a = j + k
_imp_current_line = 82; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 82 "regression-bugs-tmp/intreal.imp"
A = (((long long)(J)) + (K));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 8 bytes) to real AST_VAR (B - 4 bytes) detected at ast.c line 108 */
                                                                //     83    a = j + b
_imp_current_line = 83; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 83 "regression-bugs-tmp/intreal.imp"
A = (((float)(J)) + (B));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 8 bytes) to real AST_VAR (B - 4 bytes) detected at ast.c line 108 */
                                                                //     84    a = b + j
_imp_current_line = 84; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 84 "regression-bugs-tmp/intreal.imp"
A = ((B) + ((float)(J)));
                                                                //     85    a = b + c
_imp_current_line = 85; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 85 "regression-bugs-tmp/intreal.imp"
A = (((float)(B)) + (C));
                                                                //     86  
                                                                //     87    i = j - k
_imp_current_line = 87; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 87 "regression-bugs-tmp/intreal.imp"
I = (((long long)(J)) - (K));
                                                                //     88    a = j - k
_imp_current_line = 88; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 88 "regression-bugs-tmp/intreal.imp"
A = (((long long)(J)) - (K));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 8 bytes) to real AST_VAR (B - 4 bytes) detected at ast.c line 108 */
                                                                //     89    a = j - b
_imp_current_line = 89; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 89 "regression-bugs-tmp/intreal.imp"
A = (((float)(J)) - (B));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 8 bytes) to real AST_VAR (B - 4 bytes) detected at ast.c line 108 */
                                                                //     90    a = b - j
_imp_current_line = 90; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 90 "regression-bugs-tmp/intreal.imp"
A = ((B) - ((float)(J)));
                                                                //     91    a = b - c
_imp_current_line = 91; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 91 "regression-bugs-tmp/intreal.imp"
A = (((float)(B)) - (C));
                                                                //     92  %end
_imp_current_line = 92; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 92 "regression-bugs-tmp/intreal.imp"
goto _imp_endofblock;
_imp_endofblock: ;
} // End of block _BLOCK_3_LEVEL_1_ at level 2
_BLOCK_3_LEVEL_1_();
                                                                //     93  
                                                                //     94  
                                                                //     95  %begin
_imp_current_line = 95; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 95 "regression-bugs-tmp/intreal.imp"
void _BLOCK_4_LEVEL_1_(void) {
  __label__ _imp_endofblock;
                                                                //     96    %longinteger i, j, k
_imp_current_line = 96; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 96 "regression-bugs-tmp/intreal.imp"
long long int I;
#line 96 "regression-bugs-tmp/intreal.imp"
long long int J;
#line 96 "regression-bugs-tmp/intreal.imp"
long long int K;
                                                                //     97    %longreal a, b, c
_imp_current_line = 97; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 97 "regression-bugs-tmp/intreal.imp"
double A;
#line 97 "regression-bugs-tmp/intreal.imp"
double B;
#line 97 "regression-bugs-tmp/intreal.imp"
double C;
                                                                //     98  
                                                                //     99    i = j // k
_imp_current_line = 99; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 99 "regression-bugs-tmp/intreal.imp"
I = (long)((long)((long long)(J)) / (long)((long long)(_Z(K))));
                                                                //    100    a = j // k
_imp_current_line = 100; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 100 "regression-bugs-tmp/intreal.imp"
A = (long)((long)((long long)(J)) / (long)((long long)(_Z(K))));
                                                                //    101    a = j / k
_imp_current_line = 101; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 101 "regression-bugs-tmp/intreal.imp"
A = (double)((double)((double)(J)) / (double)((double)(K)));
                                                                //    102    a = j / b
_imp_current_line = 102; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 102 "regression-bugs-tmp/intreal.imp"
A = (double)((double)((double)(J)) / (double)((double)(B)));
                                                                //    103    a = b / j
_imp_current_line = 103; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 103 "regression-bugs-tmp/intreal.imp"
A = (double)((double)((double)(B)) / (double)((double)(J)));
                                                                //    104    a = b / c
_imp_current_line = 104; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 104 "regression-bugs-tmp/intreal.imp"
A = (double)((double)((double)(B)) / (double)((double)(C)));
                                                                //    105  
                                                                //    106    i = j * k
_imp_current_line = 106; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 106 "regression-bugs-tmp/intreal.imp"
I = (((long long)(J)) * (K));
                                                                //    107    a = j * k
_imp_current_line = 107; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 107 "regression-bugs-tmp/intreal.imp"
A = (((long long)(J)) * (K));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 8 bytes) to real AST_VAR (B - 8 bytes) detected at ast.c line 108 */
                                                                //    108    a = j * b
_imp_current_line = 108; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 108 "regression-bugs-tmp/intreal.imp"
A = (((double)(J)) * (B));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 8 bytes) to real AST_VAR (B - 8 bytes) detected at ast.c line 108 */
                                                                //    109    a = b * j
_imp_current_line = 109; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 109 "regression-bugs-tmp/intreal.imp"
A = ((B) * ((double)(J)));
                                                                //    110    a = b * c
_imp_current_line = 110; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 110 "regression-bugs-tmp/intreal.imp"
A = (((double)(B)) * (C));
                                                                //    111  
                                                                //    112    i = j + k
_imp_current_line = 112; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 112 "regression-bugs-tmp/intreal.imp"
I = (((long long)(J)) + (K));
                                                                //    113    a = j + k
_imp_current_line = 113; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 113 "regression-bugs-tmp/intreal.imp"
A = (((long long)(J)) + (K));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 8 bytes) to real AST_VAR (B - 8 bytes) detected at ast.c line 108 */
                                                                //    114    a = j + b
_imp_current_line = 114; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 114 "regression-bugs-tmp/intreal.imp"
A = (((double)(J)) + (B));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 8 bytes) to real AST_VAR (B - 8 bytes) detected at ast.c line 108 */
                                                                //    115    a = b + j
_imp_current_line = 115; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 115 "regression-bugs-tmp/intreal.imp"
A = ((B) + ((double)(J)));
                                                                //    116    a = b + c
_imp_current_line = 116; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 116 "regression-bugs-tmp/intreal.imp"
A = (((double)(B)) + (C));
                                                                //    117  
                                                                //    118    i = j - k
_imp_current_line = 118; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 118 "regression-bugs-tmp/intreal.imp"
I = (((long long)(J)) - (K));
                                                                //    119    a = j - k
_imp_current_line = 119; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 119 "regression-bugs-tmp/intreal.imp"
A = (((long long)(J)) - (K));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 8 bytes) to real AST_VAR (B - 8 bytes) detected at ast.c line 108 */
                                                                //    120    a = j - b
_imp_current_line = 120; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 120 "regression-bugs-tmp/intreal.imp"
A = (((double)(J)) - (B));
/*Warning: potential loss of precision converting from integer AST_VAR (J - 8 bytes) to real AST_VAR (B - 8 bytes) detected at ast.c line 108 */
                                                                //    121    a = b - j
_imp_current_line = 121; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 121 "regression-bugs-tmp/intreal.imp"
A = ((B) - ((double)(J)));
                                                                //    122    a = b - c
_imp_current_line = 122; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 122 "regression-bugs-tmp/intreal.imp"
A = (((double)(B)) - (C));
                                                                //    123  %end
_imp_current_line = 123; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 123 "regression-bugs-tmp/intreal.imp"
goto _imp_endofblock;
_imp_endofblock: ;
} // End of block _BLOCK_4_LEVEL_1_ at level 2
_BLOCK_4_LEVEL_1_();
                                                                //    124  
                                                                //    125  %endofprogram
_imp_current_line = 125; _imp_current_file = "regression-bugs-tmp/intreal.imp";
#line 125 "regression-bugs-tmp/intreal.imp"
return 0;
_imp_endofblock: ;
} // End of block _imp_main at level 1
#line 125 "regression-bugs-tmp/intreal.imp"
// End of file
