function bridge_slot_20() /* entry=373 class_id=0x0A03 slot=0x20 */
{
  var
    referent, /* [BP+00h] type=0x69 */
    var, /* [BP+0Ah] type=0x69 */
    q; /* [BP-02h] type=0x69 */

  entry:
    set_info(0x0211, *(arg_06));
    if (var != 1) goto block_0195;

  block_0122:
    q = Item.pop(arg_06);
    spawn class_0A03_slot_22(pid, q, arg_06);
    suspend;
    /* dword_to_word  */
    if (process_result != 1) goto block_0192;

  block_015B:
    spawn class_0A03_slot_24(pid, q, arg_06);
    suspend;
    spawn class_0A03_slot_26(0, q, arg_06);

  block_0192:
    goto block_01FF;

  block_0195:
    if (var != 2) goto block_01FF;

  block_01A0:
    q = Item.pop(arg_06);
    spawn class_0A03_slot_23(pid, q, arg_06);
    suspend;
    /* dword_to_word  */
    if (process_result != 1) goto block_01FC;

  block_01D9:
    spawn class_0A03_slot_25(pid, q, arg_06);
    suspend;

  block_01FC:
    goto block_01FF;

  block_01FF:
    return;

}
