LuatOS-SOC接口文档(air780E)--bit64 - 32位系统上对64位数据的基本算术运算和逻辑运算

bit64.to32(data64bit)

64bit数据转成32bit输出

参数

传入值类型

解释

string

9字节数据

返回值

返回值类型

解释

any

根据64bit数据输出int或者number

例子


bit64.to64(data32bit)

32bit数据转成64bit数据

参数

传入值类型

解释

int/number

32bit数据

返回值

返回值类型

解释

string

9字节数据

例子


bit64.show(a,type,flag)

64bit数据格式化打印成字符串,用于显示值

参数

传入值类型

解释

string

需要打印的64bit数据

int

进制,10=10进制,16=16进制,默认10,只支持10或者16

boolean

整形是否按照无符号方式打印,true是,false不是,默认false,浮点忽略

返回值

返回值类型

解释

string

可以打印的值

例子


bit64.plus(a,b,flag1,flag2)

64bit数据加,a+b,a和b中有一个为浮点,则按照浮点运算

参数

传入值类型

解释

string

a

string/int/number

b

boolean

整形运算时是否按照无符号方式,true是,false不是,默认false,浮点运算忽略

boolean

浮点运算结果是否要强制转成整数,true是,false不是,默认false,整形运算忽略

返回值

返回值类型

解释

string

9字节数据

例子


bit64.minus(a,b,flag1,flag2)

64bit数据减,a-b,a和b中有一个为浮点,则按照浮点运算

参数

传入值类型

解释

string

a

string/int/number

b

boolean

整形运算时是否按照无符号方式,true是,false不是,默认false,浮点运算忽略

boolean

浮点运算结果是否要强制转成整数,true是,false不是,默认false,整形运算忽略

返回值

返回值类型

解释

string

9字节数据

例子


bit64.mult(a,b,flag1,flag2)

64bit数据乘,a*b,a和b中有一个为浮点,则按照浮点运算

参数

传入值类型

解释

string

a

string/int/number

b

boolean

整形运算时是否按照无符号方式,true是,false不是,默认false,浮点运算忽略

boolean

浮点运算结果是否要强制转成整数,true是,false不是,默认false,整形运算忽略

返回值

返回值类型

解释

string

9字节数据

例子


bit64.pide(a,b,flag1,flag2)

64bit数据除,a/b,a和b中有一个为浮点,则按照浮点运算

参数

传入值类型

解释

string

a

string/int/number

b

boolean

整形运算时是否按照无符号方式,true是,false不是,默认false,浮点运算忽略

boolean

浮点运算结果是否要强制转成整数,true是,false不是,默认false,整形运算忽略

返回值

返回值类型

解释

string

9字节数据

例子


bit64.shift(a,b,flag)

64bit数据位移 a>>b 或者 a<<b

参数

传入值类型

解释

string

a

int

b

boolean

位移方向,true左移<<,false右移>>,默认false

返回值

返回值类型

解释

string

9字节数据

例子

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/86126.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oraenv Oracle_SID for sid in

Oracle 环境变量获取 for SID in ps -ef | grep pmon | grep -v grep | grep -v ASM | cut -d"_" -f3,4 do #export ORACLE_BASE/u01/app/grid #export ORACLE_HOME/u01/app/oracle/product/19.0.0/dbhome_2 #export ORACLE_SIDnoexist #export LD_LIBRARY_PAT…

基于下垂控制的并网逆变器控制MATLAB仿真模型

微❤关注“电气仔推送”获得资料&#xff08;专享优惠&#xff09; 主要模块&#xff1a; 建议使用MATLAB2021b及以上版本打开&#xff01; 功率计算模块、下垂控制模块、电压电流双环控制模块、虚拟阻抗压降模块 扰动设置&#xff1a; 在0.5秒到2秒始端设置0.25Hz的电网频…

手机上网流程解析

来看一个手机开机之后上网的流程&#xff0c;这个过程称为 Attach。可以看出来&#xff0c;移动网络还是很复杂的。因为这个过程要建立很多的隧道&#xff0c;分配很多的隧道 ID&#xff0c;所以我画了一个图来详细说明这个过程。 1、手机开机以后&#xff0c;在附近寻找基站 e…

Hadoop源码阅读(三):HDFS上传

说明&#xff1a; 1.Hadoop版本&#xff1a;3.1.3 2.阅读工具&#xff1a;IDEA 2023.1.2 3.源码获取&#xff1a;Index of /dist/hadoop/core/hadoop-3.1.3 (apache.org) 4.工程导入&#xff1a;下载源码之后得到 hadoop-3.1.3-src.tar.gz 压缩包&#xff0c;在当前目录打开Pow…

Sentinel整合Gateway

硬编码方式配置限流规则 pom引入依赖<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> </dependency> <dependency><groupId>com.alibaba.cloud</group…

2023华为杯数学建模竞赛E题

一、前言 颅内出血&#xff08;ICH&#xff09;是由多种原因引起的颅腔内出血性疾病&#xff0c;既包括自发性出血&#xff0c;又包括创伤导致的继发性出血&#xff0c;诊断与治疗涉及神经外科、神经内科、重症医学科、康复科等多个学科&#xff0c;是临床医师面临的重要挑战。…

Mac下使用vscode远程到服务器时解决opencv显示图像的问题

问题背景 当你使用vscode远程到服务器进行开发的时候&#xff0c;想要显示图像会出现报错&#xff0c;时因为服务器没有GUI支持&#xff0c;不能直接显示图像。我在使用Mac的时候遇到了这个问题&#xff0c;给出解决的方案&#xff0c;搭建相关环境。 X11 Forwarding 在mac下…

Python之网络编程

一、网络编程 互联网时代,现在基本上所有的程序都是网络程序,很少有单机版的程序了。 网络编程就是如何在程序中实现两台计算机的通信。 Python语言中,提供了大量的内置模块和第三方模块用于支持各种网络访问,而且Python语言在网络通信方面的优点特别突出,远远领先其他语…

videoPlayer的播放

就是videoPlayer需要赋给他一个RenderTexture这个RenderTexture可以设置宽高在这个texture里面进行播放的视频&#xff0c;宽高会自动进行等比例缩放。之所以遇到这个问题&#xff0c;是因为视频宽高也需要自适应&#xff0c;但是来不及做策划就说按照1080*1920来做&#xff0c…

RabbitMQ配置文件_修改RabbitMQ MQTT的1883端口

Centos离线安装RabbitMQ并开启MQTT Docker安装rabbitMQ RabbitMQ集群搭建和测试总结_亲测 Docker安装RabbitMQ集群_亲测成功 rabbitmq.conf 默认没有配置文件,可以手动创建: /etc/rabbitmq/rabbitmq.conf # # RabbitMQ broker section # ## Related doc guide: https://…

SAP SMTP邮件功能配置技术手册

一、参数文件配置 本文以配置linux上的S4应用服务器SMTP为例 1、Linux(Unix)系统 定义连接到SMTP服务器的端口参数: is/SMTP/virt_host_<x>值:*:25; 定义SAP应用服务器邮件功能的协议及端口参数: icm/server_port_<x>值:PROT=SMTP,PORT=25000,TIMEOUT=…

iOS17适配指南-新版

文章目录 一、iOS17适配点二、具体代码 一、iOS17适配点 UIView与UIViewController。可以设置数据为空时的占位视图&#xff0c;增加SymbolAnimations&#xff0c;通过addSymbolEffect()与removeSymbolEffect()方法&#xff0c;可以实现SF Symbols图标的添加与移除动画。UIPag…

KT142C语音芯片flash型用户如何更新固件的说明_V2

目录 一、简介 2.1 让芯片进入PC模式 2.2 双击提供的exe程序即可 一、简介 正常的情况下&#xff0c;用户肯定是不需要更新固件的&#xff0c;因为芯片出厂默认就烧录了对应的程序固件&#xff0c;但是有客户可能需要小修小改&#xff0c;或者订制一下某些功能&#xff0c…

【业务功能114】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere发布应用WordPress

KubeSphere应用发布WordPress 一、WordPress 简介 WordPress&#xff08;使用 PHP 语言编写&#xff09;是免费、开源的内容管理系统&#xff0c;用户可以使用 WordPress 搭建自己的网站,大多数博客网站都是基于它实现。完整的 WordPress 应用程序包括以下 Kubernetes 对象&a…

Linux设备驱动之Camera驱动

Linux设备驱动之Camera驱动 Camera&#xff0c;相机&#xff0c;平常手机使用较多&#xff0c;但是手机的相机怎么进行拍照的&#xff0c;硬件和软件&#xff0c;都是如何配合拍摄到图像的&#xff0c;下面大家一起来了解一下。 基础知识 在介绍具体Camera框架前&#xff0c…

Linux——进程

目录 一、基本概念 二、描述进程-PCB &#xff08;一&#xff09;task_struct-PCB的一种 &#xff08;二&#xff09;task_ struct内容分类 三、查看进程 &#xff08;一&#xff09;利用ps命令 &#xff08;二&#xff09; 通过 /proc 系统文件夹查看 &#xff08;三…

c 各种例子

1. struct{ int code; float cost; }item,*ptrst; ptrst&item; prtst->code3451 // ptrst->codeitem.code(*ptrst).code 结构与union 的运算符相同&#xff0c;不同的是union 在同一时间内只能存储成员中的一种&#xff0c;其他的成员不真实。 2. c的修饰符声…

停车场系统源码

源码下载地址&#xff08;小程序开源地址&#xff09;&#xff1a;停车场系统小程序&#xff0c;新能源电动车充电系统&#xff0c;智慧社区物业人脸门禁小程序: 【涵盖内容】&#xff1a;城市智慧停车系统&#xff0c;汽车新能源充电&#xff0c;两轮电动车充电&#xff0c;物…

zemaxMIF曲线图

调制传递函数&#xff08; Modulation Transfer Function&#xff0c;MTF &#xff09;是用来形容光学系统成像质量的重要指标。 通过对光学系统像空间进行傅里叶变换&#xff0c;可以得到一张分析图表&#xff0c;来描述像面上对比度和空间频率之间的对应关系。 对比度&…

C/C++统计满足条件的4位数个数 2023年5月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

目录 C/C统计满足条件的4位数个数 一、题目要求 1、编程实现 2、输入输出 二、解题思路 1、案例分析 三、程序代码 四、程序说明 五、运行结果 六、考点分析 C/C统计满足条件的4位数个数 2019年12月 C/C编程等级考试一级编程题 一、题目要求 1、编程实现 给定若干…