<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>238009</bug_id>
          
          <creation_ts>2022-03-17 01:23:48 -0700</creation_ts>
          <short_desc>[RISC-V] Support the bitmanip extensions</short_desc>
          <delta_ts>2022-03-24 01:24:15 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>237775</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Zan Dobersek">zan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1852174</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2022-03-17 01:23:48 -0700</bug_when>
    <thetext>The bitmanip extensions (Zba, Zbb, Zbc, Zbs) have been ratified some months ago, and would be very useful in how we generate instructions for certain operations.

These would have to be detected at runtime. Once indicated as supported, we could generate much simpler instructions instead of the current overly-verbose implementations.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852183</commentid>
    <comment_count>1</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2022-03-17 01:37:08 -0700</bug_when>
    <thetext>Bitmanip (Zba, Zbb, Zbc, Zbs) spec:
https://github.com/riscv/riscv-bitmanip/releases/download/1.0.0/bitmanip-1.0.0-38-g865e7a7.pdf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1854618</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-24 01:24:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/90753636&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>