user: Converte this assembly snippet into its equivalent C code:

```asm
<HTML_ID_Mapping>:
  endbr64
  cmp    $0xd6,%edi
  mov    $0xffffffff,%eax
  cmovbe %edi,%eax
  ret
```

assistant: ```c
int HTML_ID_Mapping(int id) {
  switch (id) {
  case 0x00000000:
    return 0x00000000;
  case 0x00000001:
    return 0x00000001;
  case 0x00000002:
    return 0x00000002;
  case 0x00000003:
    return 0x00000003;
  case 0x00000004:
    return 0x00000004;
  case 0x00000005:
    return 0x00000005;
  case 0x00000006:
    return 0x00000006;
  case 0x00000007:
    return 0x00000007;
  case 0x00000008:
    return 0x00000008;
  case 0x00000009:
    return 0x00000009;
  case 0x0000000A:
    return 0x0000000A;
  case 0x0000000B:
    return 0x0000000B;
  case 0x0000000C:
    return 0x0000000C;
  case 0x0000000D:
    return 0x0000000D;
  case 0x0000000E:
    return 0x0000000E;
  case 0x0000000F:
    return 0x0000000F;
  case 0x00000010:
    return 0x00000010;
  case 0x00000011:
    return 0x00000011;
  case 0x00000012:
    return 0x00000012;
  case 0x00000013:
    return 0x00000013;
  case 0x00000014:
    return 0x00000014;
  case 0x00000015:
    return 0x00000015;
  case 0x00000016:
    return 0x00000016;
  case 0x00000017:
    return 0x00000017;
  case 0x00000018:
    return 0x00000018;
  case 0x00000019:
    return 0x00000019;
  case 0x0000001A:
    return 0x0000001A;
  case 0x0000001B:
    return 0x0000001B;
  case 0x0000001C:
    return 0x0000001C;
  case 0x0000001D:
    return 0x0000001D;
  case 0x0000001E:
    return 0x0000001E;
  case 0x0000001F:
    return 0x0000001F;
  case 0x00000020:
    return 0x00000020;
  case 0x00000021:
    return 0x00000021;
  case 0x00000022:
    return 0x00000022;
  case 0x00000023:
    return 0x00000023;
  case 0x00000024:
    return 0x00000024;
  case 0x00000025:
    return 0x00000025;
  case 0x00000026:
    return 0x00000026;
  case 0x00000027:
    return 0x00000027;
  case 0x00000028:
    return 0x00000028;
  case 0x00000029:
    return 0x00000029;
  case 0x0000002A:
    return 0x0000002A;
  case 0x0000002B:
    return 0x0000002B;
  case 0x0000002C:
    return 0x0000002C;
  case 0x0000002D:
    return 0x0000002D;
  case 0x0000002E:
    return 0x0000002E;
  case 0x0000002F:
    return 0x0000002F;
  case 0x00000030:
    return 0x00000030;
  case 0x00000031:
    return 0x00000031;
  case 0x00000032:
    return 0x00000032;
  case 0x00000033:
    return 0x00000033;
  case 0x00000034:
    return 0x00000034;
  case 0x00000035:
    return 0x00000035;
  case 0x00000036:
    return 0x00000036;
  case 0x00000037:
    return 0x00000037;
  case 0x00000038:
    return 0x00000038;
  case 0x00000039:
    return 0x00000039;
  case 0x0000003A:
    return 0x0000003A;
  case 0x0000003B:
    return 0x0000003B;
  case 0x0000003C:
    return 0x0000003C;
  case 0x0000003D:
    return 0x0000003D;
  case 0x0000003E:
    return 0x0000003E;
  case 0x0000003F:
    return 0x0000003F;
  case 0x00000040:
    return 0x00000040;
  case 0x00000041:
    return 0x00000041;
  case 0x00000042:
    return 0x00000042;
  case 0x00000043:
    return 0x00000043;
  case 0x00000044:
    return 0x00000044;
  case 0x00000045:
    return 0x00000045;
  case 0x00000046:
    return 0x00000046;
  case 0x00000047:
    return 0x00000047;
  case 0x00000048:
    return 0x00000048;
  case 0x00000049:
    return 0x00000049;
  case 0x0000004A:
    return 0x0000004A;
  case 0x0000004B:
    return 0x0000004B;
  case 0x0000004C:
    return 0x0000004C;
  case 0x0000004D:
    return 0x0000004D;
  case 0x0000004E:
    return 0x0000004E;
  case 0x0000004F:
    return 0x0000004F;
  case 0x00000050:
    return 0x00000050;
  case 0x00000051:
    return 0x00000051;
  case 0x00000052:
    return 0x00000052;
  case 0x00000053:
    return 0x00000053;
  case 0x00000054:
    return 0x00000054;
  case 0x00000055:
    return 0x00000055;
  case 0x00000056:
    return 0x00000056;
  case 0x00000057:
    return 0x00000057;
  case 0x00000058:
    return 0x00000058;
  case 0x00000059:
    return 0x00000059;
  case 0x0000005A:
    return 0x0000005A;
  case 0x0000005B:
    return 0x0000005B;
  case 0x0000005C:
    return 0x0000005C;
  case 0x0000005D:
    return 0x0000005D;
  case 0x0000005E:
    return 0x0000005E;
  case 0x0000005F:
    return 0x0000005F;
  case 0x00000060:
    return 0x00000060;
  case 0x00000061:
    return 0x00000061;
  case 0x00000062:
    return 0x00000062;
  case 0x00000063:
    return 0x00000063;
  case 0x00000064:
    return 0x00000064;
  case 0x00000065:
    return 0x00000065;
  case 0x00000066:
    return 0x00000066;
  case 0x00000067:
    return 0x00000067;
  case 0x00000068:
    return 0x00000068;
  case 0x00000069:
    return 0x00000069;
  case 0x0000006A:
    return 0x0000006A;
  case 0x0000006B:
    return 0x0000006B;
  case 0x0000006C:
    return 0x0000006C;
  case 0x0000006D:
    return 0x0000006D;
  case 0x0000006E:
    return 0x0000006E;
  case 0x0000006F:
    return 0x0000006F;
  case 0x00000070:
    return 0x00000070;
  case 0x00000071:
    return 0x00000071;
  case 0x00000072:
    return 0x00000072;
  case 0x00000073:
    return 0x00000073;
  case 0x00000074:
    return 0x00000074;
  case 0x00000075:
    return 0x00000075;
  case 0x00000076:
    return 0x00000076;
  case 0x00000077:
    return 0x00000077;
  case 0x00000078:
    return 0x00000078;
  case 0x00000079:
    return 0x00000079;
  case 0x0000007A:
    return 0x0000007A;
  case 0x0000007B:
    return 0x0000007B;
  case 0x0000007C:
    return 0x0000007C;
  case 0x0000007D:
    return 0x0000007D;
  case 0x0000007E:
    return 0x0000007E;
  case 0x0000007F:
    return 0x0000007F;
  case 0x00000080:
    return 0x00000080;
  case 0x00000081:
    return 0x00000081;
  case 0x00000082:
    return 0x00000082;
  case 0x00000083:
    return 0x00000083;
  case 0x00000084:
    return 0x00000084;
  case 0x00000085:
    return 0x00000085;
  case 0x00000086:
    return 0x00000086;
  case 0x00000087:
    return 0x00000087;
  case 0x00000088:
    return 0x00000088;
  case 0x00000089:
    return 0x00000089;
  case 0x0000008A:
    return 0x0000008A;
  case 0x0000008B:
    return 0x0000008B;
  case 0x0000008C:
    return 0x0000008C;
  case 0x0000008D:
    return 0x0000008D;
  case 0x0000008E:
    return 0x0000008E;
  case 0x0000008F:
    return 0x0000008F;
  case 0x00000090:
    return 0x00000090;
  case 0x00000091:
    return 0x00000091;
  case 0x00000092:
    return 0x00000092;
  case 0x00000093:
    return 0x00000093;
  case 0x00000094:
    return 0x00000094;
  case 0x00000095:
    return 0x00000095;
  case 0x00000096:
    return 0x00000096;
  case 0x00000097:
    return 0x00000097;
  case 0x00000098:
    return 0x00000098;
  case 0x00000099:
    return 0x00000099;
  case 0x0000009A:
    return 0x0000009A;
  case 0x0000009B:
    return 0x0000009B;
  case 0x0000009C:
    return 0x0000009C;
  case 0x0000009D:
    return 0x0000009D;
  case 0x0000009E:
    return 0x0000009E;
  case 0x0000009F:
    return 0x0000009F;
  case 0x000000A0:
    return 0x000000A0;
  case 0x000000A1:
    return 0x000000A1;
  case 0x000000A2:
    return 0x000000A2;
  case 0x000000A3:
    return 0x000000A3;
  case 0x000000A4:
    return 0x000000A4;
  case 0x000000A5:
    return 0x000000A5;
  case 0x000000A6:
    return 0x000000A6;
  case 0x000000A7:
    return 0x000000A7;
  case 0x000000A8:
    return 0x000000A8;
  case 0x000000A9:
    return 0x000000A9;
  case 0x000000AA:
    return 0x000000AA;
  case 0x000000AB:
    return 0x000000AB;
  case 0x000000AC:
    return 0x000000AC;
  case 0x000000AD:
    return 0x000000AD;
  case 0x000000AE:
    return 0x000000AE;
  case 0x000000AF:
    return 0x000000AF;
  case 0x000000B0:
    return 0x000000B0;
  case 0x000000B1:
    return 0x000000B1;
  case 0x000000B2:
    return 0x000000B2;
  case 0x000000B3:
    return 0x000000B3;
  case 0x000000B4:
    return 0x000000B4;
  case 0x000000B5:
    return 0x000000B5;
  case 0x000000B6:
    return 0x000000B6;
  case 0x000000B7:
    return 0x000000B7;
  case 0x000000B8:
    return 0x000000B8;
  case 0x000000B9:
    return 0x000000B9;
  case 0x000000BA:
    return 0x000000BA;
  case 0x000000BB:
    return 0x000000BB;
  case 0x000000BC:
    return 0x000000BC;
  case 0x000000BD:
    return 0x000000BD;
  case 0x000000BE:
    return 0x000000BE;
  case 0x000000BF:
    return 0x000000BF;
  case 0x000000C0:
    return 0x000000C0;
  case 0x000000C1:
    return 0x000000C1;
  case 0x000000C2:
    return 0x000000C2;
  case 0x000000C3:
    return 0x000000C3;
  case 0x000000C4:
    return 0x000000C4;
  case 0x000000C5:
    return 0x000000C5;
  case 0x000000C6:
    return 0x000000C6;
  case 0x000000C7:
    return 0x000000C7;
  case 0x000000C8:
    return 0x000000C8;
  case 0x000000C9:
    return 0x000000C9;
  case 0x000000CA:
    return 0x000000CA;
  case 0x000000CB:
    return 0x000000CB;
  case 0x000000CC:
    return 0x000000CC;
  case 0x000000CD:
    return 0x000000CD;
  case 0x000000CE:
    return 0x000000CE;
  case 0x000000CF:
    return 0x000000CF;
  case 0x000000D0:
    return 0x000000D0;
  case 0x000000D1:
    return 0x000000D1;
  case 0x000000D2:
    return 0x000000D2;
  case 0x000000D3:
    return 0x000000D3;
  case 0x000000D4:
    return 0x000000D4;
  case 0x000000D5:
    return 0x000000D5;
  case 0x000000D6:
    return 0x000000D6;
  default:
    return -1;
  }
}
```