Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ members = [
resolver = "3"

[workspace.dependencies]
aarchmrs-gen = { path = "aarchmrs-gen", version = "0.2.0-2025-12" }
aarchmrs-instructions = { path = "aarchmrs-instructions", version = "0.3.0-2025-12" }
aarchmrs-gen = { path = "aarchmrs-gen", version = "0.2.1-2026-03" }
aarchmrs-instructions = { path = "aarchmrs-instructions", version = "0.4.0-2026-03" }
aarchmrs-parser = { path = "aarchmrs-parser", version = "0.1.0" }
aarchmrs-types = { path = "aarchmrs-types", version = "0.1.2" }
harm = { path = "harm", version = "0.1.0" }
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-gen/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "aarchmrs-gen"
version = "0.2.0-2025-12"
version = "0.2.1-2026-03"
edition = "2024"
description = "AARCHMRS generator"
license = "BSD-3-Clause"
Expand Down
12 changes: 6 additions & 6 deletions aarchmrs-gen/src/downloads.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ use std::io;
use std::path::{Path, PathBuf};

use crate::{
AARCHMRS_2025_12_FILE, AARCHMRS_2025_12_MD5, AARCHMRS_2025_12_SIZE, AARCHMRS_2025_12_URL,
AARCHMRS_2026_03_FILE, AARCHMRS_2026_03_MD5, AARCHMRS_2026_03_SIZE, AARCHMRS_2026_03_URL,
};
use md5::{Digest, Md5};

Expand All @@ -20,7 +20,7 @@ pub enum DownloadError {
}

pub(crate) fn ensure_archive(cache_dir: &Path) -> Result<PathBuf, DownloadError> {
let archive_file = cache_dir.join(AARCHMRS_2025_12_FILE);
let archive_file = cache_dir.join(AARCHMRS_2026_03_FILE);
if !is_valid_archive(&archive_file) {
eprintln!("Downloading an archive file...");
download_archive(&archive_file)?;
Expand All @@ -37,23 +37,23 @@ fn download_archive(archive_file: &Path) -> Result<(), DownloadError> {
let _ = std::fs::remove_file(archive_file);
let _ = std::fs::remove_dir(archive_file);

let mut req = ureq::get(AARCHMRS_2025_12_URL).call()?;
let mut req = ureq::get(AARCHMRS_2026_03_URL).call()?;
let mut body_reader = req.body_mut().as_reader();
let mut out_file = std::fs::File::create(archive_file)?;

std::io::copy(&mut body_reader, &mut out_file)?;
Ok(())
}

fn is_valid_archive(archive_file: &Path) -> bool {
pub(crate) fn is_valid_archive(archive_file: &Path) -> bool {
if !std::fs::exists(archive_file).unwrap_or(false) {
return false;
}
match std::fs::File::open(archive_file) {
Ok(mut file) => {
match file.metadata() {
Ok(metadata) => {
if metadata.len() != AARCHMRS_2025_12_SIZE {
if metadata.len() != AARCHMRS_2026_03_SIZE {
return false;
}
if !metadata.is_file() {
Expand All @@ -70,7 +70,7 @@ fn is_valid_archive(archive_file: &Path) -> bool {
};

let md5 = hasher.finalize();
md5[..] == AARCHMRS_2025_12_MD5
md5[..] == AARCHMRS_2026_03_MD5
}
Err(_err) => false,
}
Expand Down
25 changes: 19 additions & 6 deletions aarchmrs-gen/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@
*/

use std::io;
use std::path::Path;
use std::path::{Path, PathBuf};

use aarchmrs_parser::instructions::{
Encodeset, InstructionGroup, InstructionGroupOrInstruction, License,
};
use downloads::is_valid_archive;
use itertools::Itertools;
use proc_macro2::TokenStream;

Expand All @@ -20,10 +21,10 @@ mod encoding;
mod generation;
mod stack;

pub const AARCHMRS_2025_12_URL: &str = "https://developer.arm.com/-/cdn-downloads/permalink/Exploration-Tools-OS-Machine-Readable-Data/AARCHMRS_BSD/AARCHMRS_OPENSOURCE_A_profile_FAT-2025-12.tar.gz";
pub const AARCHMRS_2025_12_FILE: &str = "AARCHMRS_OPENSOURCE_A_profile_FAT-2025-12.tar.gz";
pub const AARCHMRS_2025_12_MD5: [u8; 16] = hex_literal::hex!("89828523b3ec54597d23a1bd1cf483e7");
pub const AARCHMRS_2025_12_SIZE: u64 = 5_371_270;
pub const AARCHMRS_2026_03_URL: &str = "https://developer.arm.com/-/cdn-downloads/permalink/Exploration-Tools-OS-Machine-Readable-Data/AARCHMRS_BSD/AARCHMRS_OPENSOURCE_A_profile_FAT-2026-03.tar.gz";
pub const AARCHMRS_2026_03_FILE: &str = "AARCHMRS_OPENSOURCE_A_profile_FAT-2026-03.tar.gz";
pub const AARCHMRS_2026_03_MD5: [u8; 16] = hex_literal::hex!("bffb39150432bb7e15be722a29625d0c");
pub const AARCHMRS_2026_03_SIZE: u64 = 5_341_284;
pub const AARCHMRS_INSTRUCTIONS_FILE: &str = "Instructions.json";

const FEATURES: [&str; 3] = ["A64", "A32", "T32"];
Expand All @@ -33,8 +34,20 @@ pub fn gen_instructions(
cache_dir: &Path,
r#mod: bool,
doc_file: Option<&Path>,
archive_path: Option<PathBuf>,
) -> Result<(), DownloadError> {
let archive_path = ensure_archive(cache_dir)?;
let archive_path = match archive_path {
Some(archive_path) => {
if is_valid_archive(&archive_path) {
archive_path
} else {
return Err(DownloadError::Io(io::Error::other(
"The archive file doesn't match the parameters or doesn't exist",
)));
}
}
None => ensure_archive(cache_dir)?,
};

let gz_archive_file = std::fs::File::open(archive_path)?;
let tar_file = flate2::read::GzDecoder::new(gz_archive_file);
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "aarchmrs-instructions"
version = "0.3.0-2025-12"
version = "0.4.0-2026-03"
edition = "2024"
description = "AARCHMRS-generated ARM instructions functions"
license = "BSD-3-Clause"
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ instruction variant described in the dataset, a corresponding Rust function is
generated.

The source code of this crate is generated by tools at the same repository at
https://github.com/monoid/harm.
<https://github.com/monoid/harm>.

As with the original dataset, this code is licensed under BSD-3-Clause license.

Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/brblk.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/brblk/b_imm.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/brblk/ldstexcept.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/brblk/ldstm.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/cops_as.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/cops_as/advsimdext.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/cops_as/advsimdext/fpcsel.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/cops_as/fpdp.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/cops_as/fpdp/fpdp2reg.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/cops_as/fpdp/fpdp3reg.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/cops_as/fpdp/fpimm.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/cops_as/svcall.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/cops_as/svcall/svc.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/cops_as/sys_mov32.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/cops_as/sys_mov32/movfpsr.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/cops_as/sysldst_mov64.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/dp.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/dp/dpimm.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/dp/dpimm/intdp1reg_imm.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/dp/dpimm/intdp2reg_imm.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/dp/dpimm/log2reg_imm.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/dp/dpimm/movsr_hint_imm.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/dp/dpimm/movw.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/dp/dpmisc.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/dp/dpmisc/blx_reg.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/dp/dpmisc/bx_reg.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/dp/dpmisc/bxj_reg.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
2 changes: 1 addition & 1 deletion aarchmrs-instructions/src/A32/dp/dpmisc/clz.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2010-2025 Arm Limited or its affiliates. All rights reserved.
/* Copyright (c) 2010-2026 Arm Limited or its affiliates. All rights reserved.
*
* This document is Non-confidential and licensed under the BSD 3-clause license.
*/
Expand Down
Loading