<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/100967>100967</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            32bit with 64bit FP: expandIS_FPCLASS with fcZero fail
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          wzssyqa
      </td>
    </tr>
</table>

<pre>
    ```
define dso_local double @f1(double noundef %a, double noundef %b) local_unnamed_addr #0 {
entry:
  %call = tail call double @llvm.minimum.f32(double noundef %a, double noundef %b) #2
  ret double %call
}
define dso_local double @f2(double noundef %a, double noundef %b) local_unnamed_addr #0 {
entry:
  %call = tail call double @llvm.maximum.f32(double noundef %a, double noundef %b) #2
 ret double %call
}
```

```
bin/llc --mtriple=i386-linux-gnu aad.ll
bin/llc --mtriple=mips-linux-gnu aad.ll
bin/llc --mtriple=sparc-linux-gnu aad.ll
```
```
LegalizeDAG.cpp:974: void (anonymous namespace)::SelectionDAGLegalize::LegalizeOp(SDNode *): Assertion `(TLI.getTypeAction(*DAG.getContext(), Op.getValueType()) == TargetLowering::TypeLegal || Op.getOpcode() == ISD::TargetConstant || Op.getOpcode() == ISD::Register) && "Unexpected illegal type!"' failed.
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0VFGPozYQ_jXmxQoiY4jhgQcuKKeVVt1Ts-1DX1bGnhBXxqbY7Cb36ytD0lO3V51WaiUkmBl_33z6ZozwXvcWsSbFJ1K0iZjD2U3121fvr3-IpHPqWpNddnuylmSNwpO2SJV3L8ZJYahyc2eQkjw7bQmUt9C62So8UQKFILCn_0x3BCq6ULzM1ooB1YtQaqIEWEYJ_7S2QxumK2HNGtEIlMIYSlhLg9CGLtE3Dca8DumgrR7mIT0x-LAiAgzuzSYMf1GvfdcK4e2Pzfh46__JDHH5L8z4oRfv9uS7yU5bAgdjJN1shjDp0SBhrWblbmO0nS-b3s5UCJXe2b8PGPToPwTwo5jkvyDe6_57-Ii9MPorts3nVI4jYU3Fc8Ia-uq0ogRKYZ29Dm72NI7Nj0IigSoOiTVHNCiDdrZtPt-J1so9ehoJlMf2J6eirc2KpI33OEUcjTqgfH58SHsMz9cRm4WPQEmgiZp6DHtnA17CkqviMJ_GmP5VmBkj5F6o4p7EVXkWU4_h0b3hpG2_CooHF1GU8D3hd5KnUTp1Y7jDH47tDbPw7J31QdjwAeDP2GsfcFpXbEdgRwnALxYvI8qAimpjFi1hkb8lAAQ4PQltUKXv5pSomqmKVSLBessBAHKe5cm5FpLJDrZZtVW8y7dMFqxgnPGSZwiKZYmuIYM841BlLC-yPOUZlByK8iS7goOUJM9wENqky0VyU59o72est1lW7XhiRIfGL_9OAItvdKlGsUWbTHUEbbq59_Emah_8N5qgg8GaQacDfdPhTHd5_Dx8idPHyyiseji-HL7sH5vjcT1xkr_h5BYPknky9TmE0Uc74UDg0OtwnrtUumHZ_tf7azNO7neUgcBhEecJHG7qX2v4MwAA___qI88h">