Do people use LLMs to "improve" decompiled code?
Just plugged the above into Gpt-4 and got:
// The choice of PolygonKind can be PolygonStandard, PolygonSimple, or BasicUnk10 - they are quite similar in functionality
int intersectionResult;
struct PolygonStandard *polygonStandard;
int computationResult;
struct BasicQueue *basicQueue;
if ((edgeClipper1->clipMask & (uint16_t)(edgeClipper2->clipMask & edgeClipper3->clipMask) & 0x1F8) == 0
&& (edgeClipper3->viewWidth - edgeClipper2->viewWidth) * (edgeClipper1->viewHeight - edgeClipper2->viewHeight)
+ (edgeClipper3->viewHeight - edgeClipper2->viewHeight) * (edgeClipper2->viewWidth - edgeClipper1->viewWidth) > 0)
{
Seems it didn't really understand "BucketKind".
Neither do I to be honest.