Skip to content

🛤 Sign-extension operators #1178

@binji

Description

@binji

This is a tracking issue for a post-MVP feature
It will be updated as the issue progresses.

Topic Sign-extension operators
Champion Ben Smith @binji
Status in progress
Phase standardize the feature
Linked issues
Linked repositories github.com/WebAssembly/sign-extension-ops

Details

This proposal adds five new integer instructions for sign-extending 8-bit, 16-bit, and 32-bit values.

  • i32.extend8_s: extend a signed 8-bit integer to a 32-bit integer
  • i32.extend16_s: extend a signed 16-bit integer to a 32-bit integer
  • i64.extend8_s: extend a signed 8-bit integer to a 64-bit integer
  • i64.extend16_s: extend a signed 16-bit integer to a 64-bit integer
  • i64.extend32_s: extend a signed 32-bit integer to a 64-bit integer

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions