Overview
Comment: | Remove useless #ifndef __STDC_NO_COMPLEX__ |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
869f4db10719d1402808091bcd8fbbd1 |
User & Date: | js on 2018-02-11 14:53:51 |
Other Links: | manifest | tags |
Context
2018-02-11
| ||
14:55 | OFInvocationTests: Check for complex.h check-in: 90a96b9682 user: js tags: trunk | |
14:53 | Remove useless #ifndef __STDC_NO_COMPLEX__ check-in: 869f4db107 user: js tags: trunk | |
14:47 | -Wno-gnu-imaginary-constant only with complex.h check-in: e3368ee189 user: js tags: trunk | |
Changes
Modified src/invocation/invoke-x86_64.m from [68cef0f39f] to [6c3222c447].
︙ | ︙ | |||
280 281 282 283 284 285 286 | break; case 'D':; long double longDoubleTmp; [invocation getArgument: &longDoubleTmp atIndex: i]; pushLongDouble(&context, longDoubleTmp); break; | < | 280 281 282 283 284 285 286 287 288 289 290 291 292 293 | break; case 'D':; long double longDoubleTmp; [invocation getArgument: &longDoubleTmp atIndex: i]; pushLongDouble(&context, longDoubleTmp); break; case 'j': switch (typeEncoding[1]) { case 'f':; double complexFloatTmp; [invocation getArgument: &complexFloatTmp atIndex: i]; pushDouble(&context, ¤tSSE, |
︙ | ︙ | |||
310 311 312 313 314 315 316 | break; default: free(context); @throw [OFInvalidFormatException exception]; } break; | < | 309 310 311 312 313 314 315 316 317 318 319 320 321 322 | break; default: free(context); @throw [OFInvalidFormatException exception]; } break; /* TODO: '[' */ /* TODO: '{' */ /* TODO: '(' */ default: free(context); @throw [OFInvalidFormatException exception]; } |
︙ | ︙ | |||
353 354 355 356 357 358 359 | case 'f': case 'd': context->returnType = RETURN_TYPE_NORMAL; break; case 'D': context->returnType = RETURN_TYPE_X87; break; | < < | 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 | case 'f': case 'd': context->returnType = RETURN_TYPE_NORMAL; break; case 'D': context->returnType = RETURN_TYPE_X87; break; case 'j': switch (typeEncoding[1]) { case 'f': case 'd': context->returnType = RETURN_TYPE_NORMAL; break; case 'D': context->returnType = RETURN_TYPE_COMPLEX_X87; break; default: free(context); @throw [OFInvalidFormatException exception]; } break; /* TODO: '[' */ /* TODO: '{' */ /* TODO: '(' */ default: free(context); @throw [OFInvalidFormatException exception]; } |
︙ | ︙ | |||
424 425 426 427 428 429 430 | double doubleTmp; _mm_store_sd(&doubleTmp, (__m128d)context->SSE[0]); [invocation setReturnValue: &doubleTmp]; break; case 'D': [invocation setReturnValue: &context->X87[0]]; break; | < | 420 421 422 423 424 425 426 427 428 429 430 431 432 433 | double doubleTmp; _mm_store_sd(&doubleTmp, (__m128d)context->SSE[0]); [invocation setReturnValue: &doubleTmp]; break; case 'D': [invocation setReturnValue: &context->X87[0]]; break; case 'j': switch (typeEncoding[1]) { case 'f':; double complexFloatTmp; _mm_store_sd(&complexFloatTmp, (__m128d)context->SSE[0]); [invocation setReturnValue: &complexFloatTmp]; |
︙ | ︙ | |||
450 451 452 453 454 455 456 | break; default: free(context); @throw [OFInvalidFormatException exception]; } break; | < | 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 | break; default: free(context); @throw [OFInvalidFormatException exception]; } break; /* TODO: '[' */ /* TODO: '{' */ /* TODO: '(' */ default: free(context); @throw [OFInvalidFormatException exception]; } free(context); } |